framework2
53 строки · 1.2 Кб
1//
2// ofxFBXPose.cpp
3// DogImportTest
4//
5// Created by Nick Hardeman on 9/22/14.
6//
7
8#include "ofxFBXSrcPose.h"
9
10using namespace ofxFBXSource;
11
12//--------------------------------------------------------------
13Pose::Pose() {
14name = "default";
15fbxIndex = 0;
16fbxPose = NULL;
17}
18
19//--------------------------------------------------------------
20void Pose::setup( FbxPose* aPose, int aFbxIndex ) {
21fbxPose = aPose;
22if( fbxPose != NULL ) {
23name = fbxPose->GetName();
24}
25fbxIndex = aFbxIndex;
26}
27
28//--------------------------------------------------------------
29string Pose::getName() {
30return name;
31}
32
33//--------------------------------------------------------------
34int Pose::getFbxIndex() {
35return fbxIndex;
36}
37
38//--------------------------------------------------------------
39FbxPose* Pose::getFbxPose() {
40return fbxPose;
41}
42
43//--------------------------------------------------------------
44bool Pose::isBindPose() {
45if( fbxPose == NULL ) return false;
46return fbxPose->IsBindPose();
47}
48
49//--------------------------------------------------------------
50bool Pose::isRestPose() {
51if( fbxPose == NULL ) return false;
52return fbxPose->IsRestPose();
53}
54
55
56
57
58
59
60
61
62
63
64
65
66