bone struct More...
#include <types.h>
Public Attributes | |
int | index |
int | parent |
bone index | |
char | name [125] |
bone parent index | |
vec3f | position |
bone name | |
vec3f | transformed_position |
bone position, in model space | |
float | transformationmatrix [16] |
bone position after transformation matrix is applied | |
float | TRANSLATION [16] |
bone transformation matrix | |
float | XROTATION [16] |
bone translation matrix (from reference pose) | |
float | YROTATION [16] |
bone rotation matrix (from reference pose) | |
float | ZROTATION [16] |
bone rotation matrix (from reference pose) | |
float | INVERSE_TRANSLATION [16] |
bone rotation matrix (from reference pose) | |
float | ACCUMULATION_MATRIX [16] |
matrix to translate bone to coordinate center (from reference pose) | |
boundingbox_t * | boundingbox |
TRANSLATION * ROTATION * INVERSE_TRANSLATION. | |
vector< bone_t * > | children |
bone bounding box | |
vec3f | rotations |
children bones |
bone struct
float bone_t.ACCUMULATION_MATRIX[16] |
matrix to translate bone to coordinate center (from reference pose)
TRANSLATION * ROTATION * INVERSE_TRANSLATION.
vector<bone_t*> bone_t.children |
bone bounding box
int bone_t.index |
float bone_t.INVERSE_TRANSLATION[16] |
bone rotation matrix (from reference pose)
char bone_t.name[125] |
bone parent index
int bone_t.parent |
bone index
bone name
children bones
float bone_t.transformationmatrix[16] |
bone position after transformation matrix is applied
bone position, in model space
float bone_t.TRANSLATION[16] |
bone transformation matrix
float bone_t.XROTATION[16] |
bone translation matrix (from reference pose)
float bone_t.YROTATION[16] |
bone rotation matrix (from reference pose)
float bone_t.ZROTATION[16] |
bone rotation matrix (from reference pose)