#include <TranslationCharacterModel.h>
Inheritance diagram for LampForMaya::TranslationCharacterModel:

Public Member Functions | |
| virtual | ~TranslationCharacterModel () |
| デストラクタ | |
| virtual bool | isCharacterModel () const |
| キャラクタモデルかどうか | |
| virtual bool | analyze (TranslationMeshManager *meshManager) |
| 分析 | |
| virtual bool | analyzeAnimation () |
| アニメーションの分析 | |
| virtual bool | convertToLamp (Scene *scene) |
| Lampへの変換. | |
| virtual bool | convertAnimation (AnimationManager *animationManager, AnimationSet *animationSet) |
| アニメーションの変換 | |
| virtual TranslationBone * | searchBone (const String &boneName) |
| 変換ボーンの検索 | |
Protected Member Functions | |
| TranslationCharacterModel (const MObject &initializeObject, const String &initializeName, const MObject &skinClusterObject) | |
| コンストラクタ | |
| virtual bool | analyzeBone () |
| ボーンのアナライズ | |
| virtual bool | analyzeMesh (TranslationMeshManager *meshManager) |
| メッシュのアナライズ | |
| virtual bool | analyzeWeight () |
| ウェイトのアナライズ | |
Friends | |
| class | TranslationModelManager |
Definition at line 40 of file TranslationCharacterModel.h.
|
||||||||||||||||
|
コンストラクタ
Definition at line 42 of file TranslationCharacterModel.cpp. References MayaStatusCheck. |
|
|
分析
Implements LampForMaya::TranslationModel. Definition at line 58 of file TranslationCharacterModel.cpp. References analyzeBone(), analyzeMesh(), LampForMaya::TranslationModel::analyzeModel(), analyzeWeight(), MayaErrorOut, LampForMaya::TranslationModel::meshes_, and LampForMaya::TranslationModel::name_. |
|
|
アニメーションの分析
Reimplemented from LampForMaya::TranslationModel. Definition at line 433 of file TranslationCharacterModel.cpp. References LampForMaya::TranslationSequence::analyze(), LampForMaya::TranslationBone::analyzeAnimation(), LampForMaya::TranslationSequence::getEndTime(), LampForMaya::TranslationSequence::getSequenceCount(), LampForMaya::TranslationSequence::getStartTime(), and LampForMaya::TranslationModel::object_. |
|
|
ボーンのアナライズ
Definition at line 81 of file TranslationCharacterModel.cpp. References LampForMaya::TranslationBone::analyze(), LampForMaya::TranslationBone::buildModelMatrix(), MayaErrorOut, MayaStatusCheck, and LampForMaya::TranslationModel::name_. Referenced by analyze(). |
|
|
|
ウェイトのアナライズ
Definition at line 324 of file TranslationCharacterModel.cpp. References MayaErrorOut, MayaStatusCheck, LampForMaya::TranslationModel::name_, LampForMaya::TranslationModel::object_, and LampForMaya::TranslationCharacterMesh::setWeights(). Referenced by analyze(). |
|
||||||||||||
|
アニメーションの変換
Reimplemented from LampForMaya::TranslationModel. Definition at line 475 of file TranslationCharacterModel.cpp. References LampForMaya::TranslationSequence::getEndTime(), LampForMaya::TranslationModel::getName(), LampForMaya::TranslationBone::getRotationAnimation(), LampForMaya::TranslationBone::getScaleAnimation(), LampForMaya::TranslationSequence::getSequenceCount(), LampForMaya::TranslationSequence::getStartTime(), LampForMaya::TranslationBone::getTranslationAnimation(), LampForMaya::TranslationSequence::hasSequence(), LampForMaya::TranslationSequence::isLooped(), MayaErrorOut, and LampForMaya::TranslationModel::name_. |
|
|
Lampへの変換.
Implements LampForMaya::TranslationModel. Definition at line 445 of file TranslationCharacterModel.cpp. References LampForMaya::TranslationBone::boneLink(), LampForMaya::TranslationBone::convertToLamp(), MayaErrorOut, LampForMaya::TranslationModel::meshes_, LampForMaya::TranslationModel::name_, and LampForMaya::TranslationModel::visibility_. |
|
|
キャラクタモデルかどうか
Reimplemented from LampForMaya::TranslationModel. Definition at line 52 of file TranslationCharacterModel.h. |
|
|
変換ボーンの検索
Definition at line 110 of file TranslationCharacterModel.cpp. References LampForMaya::TranslationBone::getName(). Referenced by LampForMaya::TranslationBone::buildModelMatrix(). |
1.3.2