framework2

Форк
0
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

10
using namespace ofxFBXSource;
11

12
//--------------------------------------------------------------
13
Pose::Pose() {
14
    name        = "default";
15
    fbxIndex    = 0;
16
    fbxPose     = NULL;
17
}
18

19
//--------------------------------------------------------------
20
void Pose::setup( FbxPose* aPose, int aFbxIndex ) {
21
    fbxPose     = aPose;
22
    if( fbxPose != NULL ) {
23
        name        = fbxPose->GetName();
24
    }
25
    fbxIndex    = aFbxIndex;
26
}
27

28
//--------------------------------------------------------------
29
string Pose::getName() {
30
    return name;
31
}
32

33
//--------------------------------------------------------------
34
int Pose::getFbxIndex() {
35
    return fbxIndex;
36
}
37

38
//--------------------------------------------------------------
39
FbxPose* Pose::getFbxPose() {
40
    return fbxPose;
41
}
42

43
//--------------------------------------------------------------
44
bool Pose::isBindPose() {
45
    if( fbxPose == NULL ) return false;
46
    return fbxPose->IsBindPose();
47
}
48

49
//--------------------------------------------------------------
50
bool Pose::isRestPose() {
51
    if( fbxPose == NULL ) return false;
52
    return fbxPose->IsRestPose();
53
}
54

55

56

57

58

59

60

61

62

63

64

65

66

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.