Public Attributes

bone_t Struct Reference

bone struct More...

#include <types.h>

List of all members.

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_tboundingbox
 TRANSLATION * ROTATION * INVERSE_TRANSLATION.
vector< bone_t * > children
 bone bounding box
vec3f rotations
 children bones

Detailed Description

bone struct


Member Data Documentation

matrix to translate bone to coordinate center (from reference pose)

TRANSLATION * ROTATION * INVERSE_TRANSLATION.

bone bounding box

bone rotation matrix (from reference pose)

char bone_t.name[125]

bone parent index

bone index

bone name

children bones

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)


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Enumerator Defines