#include "common++.h"#include "tools++.h"#include "NiJointsTool.h"

Go to the source code of this file.
Classes | |
| struct | VMDFileHeader |
| struct | VMDJointData |
| class | CNiVMDTool |
Namespaces | |
| namespace | jbxwl |
Defines | |
| #define | VMD_FILE_HD_ID2 "Vocaloid Motion Data 0002" |
| #define | VMD_JOINT_NUM 39 |
| #define | VMD_GRID_UNIT 0.08 |
| #define | VMD_FARME_RATE 30 |
| #define | VMD_PARENT 0 |
| #define | VMD_CENTER 1 |
| #define | VMD_LOWER 2 |
| #define | VMD_UPPER 3 |
| #define | VMD_UPPER2 4 |
| #define | VMD_NECK 5 |
| #define | VMD_HEAD 6 |
| #define | VMD_SKULL 7 |
| #define | VMD_EYES 8 |
| #define | VMD_L_EYE 9 |
| #define | VMD_R_EYE 10 |
| #define | VMD_L_BUST 11 |
| #define | VMD_R_BUST 12 |
| #define | VMD_L_SHLDR 13 |
| #define | VMD_L_ARM 14 |
| #define | VMD_L_ARM_TW 15 |
| #define | VMD_L_ELBOW 16 |
| #define | VMD_L_WRIST_TW 17 |
| #define | VMD_L_WRIST 18 |
| #define | VMD_L_HAND 19 |
| #define | VMD_R_SHLDR 20 |
| #define | VMD_R_ARM 21 |
| #define | VMD_R_ARM_TW 22 |
| #define | VMD_R_ELBOW 23 |
| #define | VMD_R_WRIST_TW 24 |
| #define | VMD_R_WRIST 25 |
| #define | VMD_R_HAND 26 |
| #define | VMD_L_HIP 27 |
| #define | VMD_L_KNEE 28 |
| #define | VMD_L_ANKLE_IK 29 |
| #define | VMD_L_ANKLE 30 |
| #define | VMD_L_TOE 31 |
| #define | VMD_L_TOE_IK 32 |
| #define | VMD_R_HIP 33 |
| #define | VMD_R_KNEE 34 |
| #define | VMD_R_ANKLE_IK 35 |
| #define | VMD_R_ANKLE 36 |
| #define | VMD_R_TOE 37 |
| #define | VMD_R_TOE_IK 38 |
Functions | |
| std::string | VMDJointName (int n) |
| int | VMDJointNum (char *name) |
| int | VMD2NiJointNum (int joint) |
| #define VMD_CENTER 1 |
Definition at line 19 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK(), and CNiVMDTool::calcJointRotation().
| #define VMD_EYES 8 |
Definition at line 27 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_FARME_RATE 30 |
Definition at line 14 of file NiVMDTool.h.
Referenced by CNiVMDTool::CNiVMDTool(), and CNiVMDTool::getJointsData().
| #define VMD_FILE_HD_ID2 "Vocaloid Motion Data 0002" |
Definition at line 9 of file NiVMDTool.h.
Referenced by CNiVMDTool::readFileHeader().
| #define VMD_GRID_UNIT 0.08 |
Definition at line 12 of file NiVMDTool.h.
Referenced by CNiVMDTool::convert2FrameData().
| #define VMD_HEAD 6 |
Definition at line 24 of file NiVMDTool.h.
| #define VMD_JOINT_NUM 39 |
Definition at line 11 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation(), CNiVMDTool::CNiVMDTool(), CNiVMDTool::getFramesData(), CNiVMDTool::readFile(), jbxwl::VMD2NiJointNum(), jbxwl::VMDJointName(), and jbxwl::VMDJointNum().
| #define VMD_L_ANKLE 30 |
Definition at line 52 of file NiVMDTool.h.
| #define VMD_L_ANKLE_IK 29 |
Definition at line 51 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK(), and CNiVMDTool::calcJointRotation().
| #define VMD_L_ARM 14 |
Definition at line 34 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_L_ARM_TW 15 |
Definition at line 35 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_L_BUST 11 |
Definition at line 30 of file NiVMDTool.h.
| #define VMD_L_ELBOW 16 |
Definition at line 36 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_L_EYE 9 |
Definition at line 28 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_L_HAND 19 |
Definition at line 39 of file NiVMDTool.h.
| #define VMD_L_HIP 27 |
Definition at line 49 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK().
| #define VMD_L_KNEE 28 |
Definition at line 50 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK().
| #define VMD_L_SHLDR 13 |
Definition at line 33 of file NiVMDTool.h.
| #define VMD_L_TOE 31 |
Definition at line 53 of file NiVMDTool.h.
| #define VMD_L_TOE_IK 32 |
Definition at line 54 of file NiVMDTool.h.
| #define VMD_L_WRIST 18 |
Definition at line 38 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_L_WRIST_TW 17 |
Definition at line 37 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_LOWER 2 |
Definition at line 20 of file NiVMDTool.h.
| #define VMD_NECK 5 |
Definition at line 23 of file NiVMDTool.h.
| #define VMD_PARENT 0 |
Definition at line 18 of file NiVMDTool.h.
| #define VMD_R_ANKLE 36 |
Definition at line 59 of file NiVMDTool.h.
| #define VMD_R_ANKLE_IK 35 |
Definition at line 58 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK(), and CNiVMDTool::calcJointRotation().
| #define VMD_R_ARM 21 |
Definition at line 42 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_R_ARM_TW 22 |
Definition at line 43 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_R_BUST 12 |
Definition at line 31 of file NiVMDTool.h.
| #define VMD_R_ELBOW 23 |
Definition at line 44 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_R_EYE 10 |
Definition at line 29 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_R_HAND 26 |
Definition at line 47 of file NiVMDTool.h.
| #define VMD_R_HIP 33 |
Definition at line 56 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK().
| #define VMD_R_KNEE 34 |
Definition at line 57 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointIK().
| #define VMD_R_SHLDR 20 |
Definition at line 41 of file NiVMDTool.h.
| #define VMD_R_TOE 37 |
Definition at line 60 of file NiVMDTool.h.
| #define VMD_R_TOE_IK 38 |
Definition at line 61 of file NiVMDTool.h.
| #define VMD_R_WRIST 25 |
Definition at line 46 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_R_WRIST_TW 24 |
Definition at line 45 of file NiVMDTool.h.
Referenced by CNiVMDTool::calcJointRotation().
| #define VMD_SKULL 7 |
Definition at line 25 of file NiVMDTool.h.
| #define VMD_UPPER 3 |
Definition at line 21 of file NiVMDTool.h.
| #define VMD_UPPER2 4 |
Definition at line 22 of file NiVMDTool.h.
1.6.1