This page details the functions used to perform full-body IK solving for a character with a low level of detail.
See also ~{ Solving at a Lower Level of Detail }~.
|
void | HIKSolveForEffectorSetBeginLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState) |
| Prepare the solving for character pCharacter . More...
|
|
void | HIKSolveForEffectorSetBodyPullLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState) |
| Call only the pull engine for character pCharacter . More...
|
|
void | HIKSolveForEffectorSetArmsAndLegsLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState) |
| Call the IK solver for the arms, legs and shoulders of character pCharacter . More...
|
|
void | HIKSolveForEffectorSetLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState) |
| Solve character pCharacter with HIKEffectorSetState pEffectorSetState and HIKCharacterState pCharacterState , result will be in pCharacterState . More...
|
|
Call the IK solver for the arms, legs and shoulders of character pCharacter
.
- Parameters
-
| pCharacter | HIKCharacter to solve. |
[in,out] | pCharacterState | HIKCharacterState containing the initial FK pose of the character, which will influence the IK solution. |
| pEffectorSetState | HIKEffectorSetState containing the target positions, orientations, and constraints for the IK solution. |
| pPropertyState | HIKPropertySetState containing all character properties to be used by the solver. |
Prepare the solving for character pCharacter
.
- Parameters
-
| pCharacter | HIKCharacter to solve. |
[in,out] | pCharacterState | HIKCharacterState containing the initial FK pose of the character, which will influence the IK solution. |
| pEffectorSetState | HIKEffectorSetState containing the target positions, orientations, and constraints for the IK solution. |
| pPropertyState | HIKPropertySetState containing all character properties to be used by the solver. |
Call only the pull engine for character pCharacter
.
- Parameters
-
| pCharacter | HIKCharacter to solve. |
[in,out] | pCharacterState | HIKCharacterState containing the initial FK pose of the character, which will influence the IK solution. |
| pEffectorSetState | HIKEffectorSetState containing the target positions, orientations, and constraints for the IK solution. |
| pPropertyState | HIKPropertySetState containing all character properties to be used by the solver. |