2025-12-01
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import bpy
|
||||
|
||||
|
||||
# This filters the objects shown to only include armatures and under certain conditions
|
||||
def poll_source_armatures(self, obj):
|
||||
return obj.type == 'ARMATURE' and obj.animation_data and obj.animation_data.action
|
||||
|
||||
|
||||
def poll_target_armatures(self, obj):
|
||||
return obj.type == 'ARMATURE' and obj != get_source_armature()
|
||||
|
||||
|
||||
# If the retargeting armatures get changed, clear the bone list
|
||||
def clear_bone_list(self, context):
|
||||
context.scene.rsl_retargeting_bone_list.clear()
|
||||
|
||||
|
||||
def get_source_armature():
|
||||
return bpy.context.scene.rsl_retargeting_armature_source
|
||||
|
||||
|
||||
def get_target_armature():
|
||||
return bpy.context.scene.rsl_retargeting_armature_target
|
||||
Reference in New Issue
Block a user