Transform (Modify) Bone
Modify the transform of a bone
GraphNode:
UAnimGraphNode_ModifyBone
AnimNode:
FAnimNode_ModifyBone
Modify the components of a bones transform.
For the node to have any effect, a BoneToModify
needs to be specified, otherwise it will throw a warning.
Translation, Rotation and Scale components can be modified independently.
Each component can independently set to a value of EBoneModificationMode
, which are BMM_Ignore
(Ignore), BMM_Replace
(Replace Existing), and BMM_Additive
(Add to Existing), which dictate how the input transform is applied to the bones transform.
Each component also has a space associated in which the modification should take place. The values for this are in EBoneControlSpace
and are BCS_WorldSpace
(World Space), BCS_ComponentSpace
(Component Space), BCS_ParentBoneSpace
(Parent Bone Space), BCS_BoneSpace
(Bone Space).