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