bpy.ops.armature.bone_primitive_add
添加一个基本骨骼
bpy.ops.armature.bone_primitive_add(enter_editmode=False, align='WORLD', location=(0, 0, 0), rotation=(0, 0, 0), scale=(1, 1, 1))
参数:
- enter_editmode (bool, optional) – 如果为True,则在添加骨骼后进入编辑模式。默认值为False。
- align (enum in ['VIEW', 'CURSOR', 'WORLD', 'GIMBAL', 'NORMAL', 'TRANSFORM'], optional) – 添加骨骼的对准位置。默认为'WORLD'。
- location (float array of 3 items in [-inf, inf], optional) – 骨骼的初始位置。默认在原点(0,0,0)。
- rotation (float array of 3 items in [-inf, inf], optional) – 骨骼的初始旋转角度。默认为全0角度(0,0,0)。
- scale (float array of 3 items in [-inf, inf], optional) – 骨骼的初始缩放比例。默认为全1(1,1,1)。
返回:
这个函数可以在已经创建的骨骼系统中添加一个基本骨骼,可以在编辑模式下查看和修改。
示例:
在编辑模式下,添加一个位于(1,1,1)的新骨骼:
import bpy
bpy.ops.object.mode_set(mode='EDIT')
bpy.ops.armature.bone_primitive_add(location=(1,1,1))
这将在位置(1,1,1)创建一个新的骨骼。如果在编辑模式中,则在添加骨骼后会自动选择和激活它。