Migrate to Blender 5.0 API
- Replaced action.fcurves with channelbag system - Updated EEVEE_NEXT to EEVEE render engine - Removed deprecated material.use_nodes and use_shadeless - Fixed bone selection/hide API for Pose mode
This commit is contained in:
+6
-7
@@ -55,14 +55,13 @@ def selectSingleBone(context: bpy.types.Context, armature: Object, bone_name: st
|
||||
if reset_pose:
|
||||
for p_bone in armature.pose.bones:
|
||||
p_bone.matrix_basis.identity()
|
||||
# Blender 5.0: bone selection in Pose mode now uses pose.bones[].select
|
||||
armature_bones: bpy.types.ArmatureBones = armature.data.bones
|
||||
i: Bone
|
||||
for i in armature_bones:
|
||||
i.select = i.name == bone_name
|
||||
i.select_head = i.select_tail = i.select
|
||||
if i.select:
|
||||
armature_bones.active = i
|
||||
i.hide = False
|
||||
for p_bone in armature.pose.bones:
|
||||
p_bone.select = p_bone.name == bone_name
|
||||
if p_bone.select:
|
||||
armature_bones.active = armature_bones[p_bone.name]
|
||||
p_bone.hide = False
|
||||
|
||||
|
||||
__CONVERT_NAME_TO_L_REGEXP = re.compile("^(.*)左(.*)$")
|
||||
|
||||
Reference in New Issue
Block a user