WinNiLib/NiVMDTool.h File Reference

#include "common++.h"
#include "tools++.h"
#include "NiJointsTool.h"
Include dependency graph for NiVMDTool.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

#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
#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.


Generated on 15 Nov 2023 for JunkBox_Win_Lib by  doxygen 1.6.1