#include <TranslationSceneNode.h>
Public Member Functions | |
| virtual | ~TranslationSceneNode () |
| デストラクタ | |
| virtual bool | analyze () |
| 分析 | |
| virtual bool | compilePivot (TranslationSceneNodeManager *sceneNodeManager, TranslationModelManager *modelManager) |
| ピボットのコンパイル | |
| virtual bool | analyzeAnimation () |
| アニメーションの分析 | |
| virtual bool | convertToLamp (Scene *scene) |
| Lampへの変換. | |
| virtual bool | linkConnect (Scene *scene) |
| リンク接続 | |
| virtual bool | convertAnimation (AnimationManager *animationManager, AnimationSet *animationSet) |
| アニメーションの変換 | |
| virtual MObject | getObject () const |
| オブジェクトの取得 | |
| virtual String | getName () const |
| 名前の取得 | |
Protected Member Functions | |
| TranslationSceneNode (const MDagPath &initializePath, const String &initializeName) | |
| コンストラクタ | |
| virtual bool | zeroCheck (const MPoint &point) |
| ゼロチェック | |
Protected Attributes | |
| MDagPath | dagPath_ |
| Dagパス. | |
| MObject | object_ |
| オブジェクト | |
| String | name_ |
| 名前 | |
| SceneNode * | sceneNode_ |
| シーンノード | |
| ArrayList< String > | sceneNodes_ |
| 子シーンノードリスト | |
| ArrayList< String > | lights_ |
| 子ライトリスト | |
| ArrayList< String > | models_ |
| 子モデルリスト | |
| Vector3 | pivot_ |
| ピボット | |
| Vector3 | scale_ |
| スケール | |
| Vector3 | rotation_ |
| 回転 | |
| Vector3 | translation_ |
| 移動 | |
| bool | visibility_ |
| 表示フラグ | |
| int | lodThresholdCount_ |
| LOD分割数. | |
| float * | lodThreshold_ |
| LOD分割値. | |
| TranslationSequence | sequence_ |
| シーケンス | |
| VectorArrayInterpolator * | scaleAnimation_ |
| スケールアニメーション | |
| EulerArrayInterpolator * | rotationAnimation_ |
| 回転アニメーション | |
| VectorArrayInterpolator * | translationAnimation_ |
| 移動アニメーション | |
| bool | hasAnimation_ |
| アニメーションを持つか | |
| bool | isTopLevelNode_ |
| 最上位ノードかどうか | |
Friends | |
| class | TranslationSceneNodeManager |
Definition at line 49 of file TranslationSceneNode.h.
|
||||||||||||
|
コンストラクタ
Definition at line 44 of file TranslationSceneNode.cpp. References dagPath_, MayaStatusCheck, and object_. |
|
|
分析
Definition at line 65 of file TranslationSceneNode.cpp. References dagPath_, isTopLevelNode_, lights_, lodThreshold_, lodThresholdCount_, MayaErrorOut, MayaStatusCheck, models_, name_, object_, pivot_, rotation_, scale_, sceneNodes_, translation_, visibility_, and zeroCheck(). Referenced by LampForMaya::TranslationSceneNodeManager::analysisSceneNode(). |
|
|
アニメーションの分析
Definition at line 298 of file TranslationSceneNode.cpp. References LampForMaya::TranslationSequence::analyze(), LampForMaya::TranslationSequence::getEndTime(), LampForMaya::TranslationSequence::getSequenceCount(), LampForMaya::TranslationSequence::getStartTime(), hasAnimation_, object_, pivot_, rotation_, rotationAnimation_, scale_, scaleAnimation_, sequence_, translation_, and translationAnimation_. Referenced by LampForMaya::TranslationSceneNodeManager::collectAnimations(). |
|
||||||||||||
|
ピボットのコンパイル
Definition at line 264 of file TranslationSceneNode.cpp. References LampForMaya::TranslationModel::compilePivot(), MayaErrorOut, models_, name_, pivot_, sceneNodes_, LampForMaya::TranslationModelManager::search(), LampForMaya::TranslationSceneNodeManager::search(), and translation_. Referenced by LampForMaya::TranslationSceneNodeManager::compilePivot(). |
|
||||||||||||
|
アニメーションの変換
Definition at line 397 of file TranslationSceneNode.cpp. References LampForMaya::TranslationSequence::getEndTime(), LampForMaya::TranslationSequence::getSequenceCount(), LampForMaya::TranslationSequence::getStartTime(), hasAnimation_, LampForMaya::TranslationSequence::isLooped(), MayaErrorOut, name_, rotationAnimation_, scaleAnimation_, sequence_, and translationAnimation_. Referenced by LampForMaya::TranslationSceneNodeManager::convertAnimation(). |
|
|
Lampへの変換.
Definition at line 332 of file TranslationSceneNode.cpp. References lodThreshold_, lodThresholdCount_, name_, rotation_, scale_, sceneNode_, translation_, and visibility_. Referenced by LampForMaya::TranslationSceneNodeManager::convertToLamp(). |
|
|
名前の取得
Definition at line 114 of file TranslationSceneNode.h. References name_. |
|
|
オブジェクトの取得
Definition at line 108 of file TranslationSceneNode.h. References object_. |
|
|
リンク接続
Definition at line 354 of file TranslationSceneNode.cpp. References isTopLevelNode_, lights_, MayaErrorOut, models_, name_, sceneNode_, and sceneNodes_. Referenced by LampForMaya::TranslationSceneNodeManager::convertToLamp(). |
|
|
ゼロチェック
Definition at line 254 of file TranslationSceneNode.cpp. Referenced by analyze(). |
1.3.2