1 #ifndef __JBXL_BVH_TOOL_H_
2 #define __JBXL_BVH_TOOL_H_
14 #define BVH_NODE_HIERARCHY 0
15 #define BVH_NODE_ROOT 1
16 #define BVH_NODE_JOINT 2
17 #define BVH_NODE_END 3
19 #define BVH_STR_HIERARCHY "HIERARCHY"
20 #define BVH_STR_MOTION "MOTION"
22 #define BVH_STR_ROOT "ROOT"
23 #define BVH_STR_JOINT "JOINT"
24 #define BVH_STR_END "End"
26 #define BVH_STR_OFFSET "OFFSET"
27 #define BVH_STR_CHANNELS "CHANNELS"
29 #define BVH_STR_FRAMES "Frames:"
30 #define BVH_STR_FRAME "Frame"
31 #define BVH_STR_TIME "Time:"
33 #define BVH_STR_FRAME_TIME "Frame Time:"
34 #define BVH_STR_PX "Xposition"
35 #define BVH_STR_PY "Yposition"
36 #define BVH_STR_PZ "Zposition"
37 #define BVH_STR_RX "Xrotation"
38 #define BVH_STR_RY "Yrotation"
39 #define BVH_STR_RZ "Zrotation"
92 #define free_BVHData(t) del_BVHData(t)
114 #define bvh_read_data(f) bvh_parse_data((f))
double * motion
MOTION データへのポインタ joint_num*frame_num.
int channels
総チャンネル数.チャンネル数の合計.モーションデータの数.
int framepsec
FPS = (int)(1.0/frame_time)
double frame_time
フレーム間の時間 sec
tTree * hierarchy
関節部のツリーデータへのポインタ.上記参照.
Tiny Tree Graph 構造ライブラリヘッダ