Full-Body IK solver

Full-Body IK solver

Module description

This page details the functions used to perform full-body IK solving for Creatures.

Functions

HIKCreatureHIKCreatureCreate (const HIKCreatureDefinition *pCreatureDefinition, HIKMalloc pMalloc, const char *pValidationString)
 Create a new HIKCreature. More...
 

Function Documentation

HIKCreature* HIKCreatureCreate ( const HIKCreatureDefinition pCreatureDefinition,
HIKMalloc  pMalloc,
const char *  pValidationString 
)

Create a new HIKCreature.

Parameters
pCreatureDefinitionThe HIKCreatureDefinition that specifies which Nodes your creature will be using, and which Nodes have DoF and parent offsets.
pMallocPointer to a memory allocation function. If you do not have a custom memory allocation function, use &malloc.
pValidationStringThe customer identification string given to you by Autodesk to license the use of HumanIK in your project.
Returns
NULL if an error occurs during the creation. This may indicate an invalid license, or that required Nodes are missing in the creature definition.