unreal.RigUnit_FullbodyIK
¶
- class unreal.RigUnit_FullbodyIK(execute_context: ControlRigExecuteContext = [], root: RigElementKey = Ellipsis, effectors: Array[FBIKEndEffector] = [], constraints: Array[FBIKConstraintOption] = [], solver_property: SolverInput = [], motion_property: MotionProcessInput = [], propagate_to_children: bool = False, debug_option: FBIKDebugOption = [])¶
Bases:
RigUnit_HighlevelBaseMutable
Based on Jacobian solver at core, this can solve multi chains within a root using multi effectors
C++ Source:
Plugin: FullBodyIK
Module: FullBodyIK
File: RigUnit_FullbodyIK.h
Editor Properties: (see get_editor_property/set_editor_property)
constraints
(Array[FBIKConstraintOption]): [Read-Write] Constraintsdebug_option
(FBIKDebugOption): [Read-Write] Debug Optioneffectors
(Array[FBIKEndEffector]): [Read-Write] Effectorsexecute_context
(ControlRigExecuteContext): [Read-Write] Execute Context: * This property is used to chain multiple mutable units togethermotion_property
(MotionProcessInput): [Read-Only] Motion Propertypropagate_to_children
(bool): [Read-Write] Propagate to Children: If set to true all of the global transforms of the children of this bone will be recalculated based on their local transforms. Note: This is computationally more expensive than turning it off.root
(RigElementKey): [Read-Only] Root: The first bone in the chain to solvesolver_property
(SolverInput): [Read-Only] Solver Property
- property constraints: Array[FBIKConstraintOption]¶
[Read-Write] Constraints
- Type:
- property debug_option: FBIKDebugOption¶
[Read-Write] Debug Option
- Type:
- property effectors: Array[FBIKEndEffector]¶
[Read-Write] Effectors
- Type:
- property end_effectors: Array[FBIKEndEffector]¶
‘end_effectors’ was renamed to ‘effectors’.
- Type:
deprecated
- property motion_property: MotionProcessInput¶
[Read-Only] Motion Property
- Type:
- property propagate_to_children: bool¶
[Read-Write] Propagate to Children: If set to true all of the global transforms of the children of this bone will be recalculated based on their local transforms. Note: This is computationally more expensive than turning it off.
- Type:
(bool)
- property root: RigElementKey¶
[Read-Only] Root: The first bone in the chain to solve
- Type:
- property solver_property: SolverInput¶
[Read-Only] Solver Property
- Type: