hiklod.h File Reference

hiklod.h File Reference
#include "humanik.h"
#include "hikproperty.h"

File Description

Header file for low-LoD solvers.

This file contains versions of the HumanIK inverse kinematics and retargeting solvers that function at a lower level of detail for increased performance. See also Solving at a Lower Level of Detail.

Functions

void HIKSolveForCharacterLowLOD (const HIKCharacter *pDstCharacter, HIKCharacterState *pCharacterState, const HIKCharacter *pSrcCharacter, const HIKCharacterState *pSrcCharacterState, HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pDstPropertyState, const HIKPropertySetState *pSrcPropertyState)
 Retarget the pose defined by HIKCharacterState pSrcCharacterState from character pSrcCharacter to character pDstCharacter, saving the result in HIKCharacterState pCharacterState. 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 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 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...
 

Go to the source code of this file.