Operator: Align Bone to Transform Orientation

Align a bone to a custom transform orientation and recalculate roll so that the bone Z axis points along the custom orientation X axis.

  • Select object face.
    align_bone_to_transform_orientation_01

  • Create custom transform orientation (“Face” in this case) and keep it selected.
    align_bone_to_transform_orientation_02

  • Snap (Shift-S) → Cursor to Selected
    align_bone_to_transform_orientation_03

  • Enter armature Edit Mode.

  • Either add a new bone or select an existing bone.
    align_bone_to_transform_orientation_04

  • Right click bone in edit mode and select “Align Bone to Transform Orientation”.
    Or: F3 → “Align Bone to Transform Orientation”
    align_bone_to_transform_orientation_05

  • Now the bone sits orthogonal on the selected face and is rolled in a way that its Z axis points along the X axis of the custom transform orientation.
    align_bone_to_transform_orientation_06

7 Likes