Go to: Related nodes. Attributes.
The ikSystem node is the control center for IK. All ikHandles,
ikSolvers, and skeletons are ultimately controlled by the ikSystem.
It determines whether ik or forward kinematics is to be performed
based on rules.
The ikSystem has two global control attributes, globalSolve and
globalSnap. If globalSolve is off, there is no IK solving. If
globalSnap is off, ikHandles will not be snapped to the ikEffector
location. These two attributes are on by default. They are the
highest priority controls in the ikSystem.The other attribute is
ikSolver. It shows how the ikSystem organizes ikSolvers. When an
ikSolver is created, it will be connected with the ikSystem through
this attribute, and the order of these connections implies a
priority for that ikSolver.
Node name |
Parents |
MFn type |
Compatible function sets |
ikSystem |
dependNode |
kIkSystem |
kBase
kNamedObject
kDependencyNode
kIkSystem |
Related nodes
joint, ikSolver, ikMCsolver, ikSplineSolver, ikSCsolver, ikRPsolver, ikPASolver, ikEffector, ikHandle
Attributes (6)
globalSnap, globalSolve, handleGroupsList, handleGroupsListDirtyFlag,
handleGroupsListSortedFlag,
ikSolver
Long name (short name) |
Type |
Default |
Flags |
|
globalSnap
(gsn ) |
bool |
true |
|
|
globalSolve
(gsv ) |
bool |
true |
|
|
ikSolver
(sol ) |
Message |
n/a |
|
|
handleGroupsList
(hgl ) |
voidPtr |
voidPtr |
|
|
handleGroupsListDirtyFlag
(hld ) |
bool |
false |
|
|
handleGroupsListSortedFlag
(hls ) |
bool |
false |
|