hikvalidation.h File Reference

#include "humanik.h"

File Description

Header file for validating character definitions and geometry.

Macros

#define HIKNeckBoneCount   9
 
#define HIKRequiredBoneCount   15
 
#define HIKRollBoneCount   8
 
#define HIKSpineBoneCount   9
 

Functions

const int * HIKGetNeckBoneList ()
 
const int * HIKGetRequiredBoneList ()
 
const int * HIKGetRollBoneList ()
 
const int * HIKGetSpineBoneList ()
 
bool HIKIsRollBone (int id)
 
bool HIKValidateArmsXAxis (const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 
bool HIKValidateBonePosition (const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 
bool HIKValidateHipsXAxis (const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 
bool HIKValidateNeck (const HIKCharacterDefinition *pCharacterDefinition, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 
bool HIKValidateRequiredBone (const HIKCharacterDefinition *pCharacterDefinition, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 
bool HIKValidateSpine (const HIKCharacterDefinition *pCharacterDefinition, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 
bool HIKValidateSpineYAxis (const HIKCharacter *pCharacter, char *pErrorMsg=0, unsigned int pErrorMsgSize=0)
 

Function Documentation

bool HIKIsRollBone ( int  id)

Returns true if the specified Node index corresponds to a roll bone in an arm or leg.

Go to the source code of this file.