Added blender scripts
This commit is contained in:
19
assets/blender/scripts/mixamo/lib/bones_edit.py
Normal file
19
assets/blender/scripts/mixamo/lib/bones_edit.py
Normal file
@@ -0,0 +1,19 @@
|
||||
import bpy
|
||||
|
||||
def get_edit_bone(name):
|
||||
return bpy.context.object.data.edit_bones.get(name)
|
||||
|
||||
|
||||
def copy_bone_transforms(bone1, bone2):
|
||||
# copy editbone bone1 transforms to bone 2
|
||||
bone2.head = bone1.head.copy()
|
||||
bone2.tail = bone1.tail.copy()
|
||||
bone2.roll = bone1.roll
|
||||
|
||||
|
||||
def create_edit_bone(bone_name, deform=False):
|
||||
b = get_edit_bone(bone_name)
|
||||
if b == None:
|
||||
b = bpy.context.active_object.data.edit_bones.new(bone_name)
|
||||
b.use_deform = deform
|
||||
return b
|
||||
Reference in New Issue
Block a user