diff options
author | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2010-11-17 22:46:21 -0500 |
---|---|---|
committer | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2010-11-17 22:46:21 -0500 |
commit | 4c86da59007b140101112199071459d1bfdf6cf7 (patch) | |
tree | 7a8a7dc18e37a01a97c22e42ea6c35614b717e9e /indra/newview/llfloatermodelpreview.h | |
parent | 222bda14b6bafb0a62b6d4fac7ec815dea65b4e6 (diff) | |
parent | 57e5841a9c642e8f1044daf33f44ede173ef48b9 (diff) |
merge
Diffstat (limited to 'indra/newview/llfloatermodelpreview.h')
-rw-r--r-- | indra/newview/llfloatermodelpreview.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/indra/newview/llfloatermodelpreview.h b/indra/newview/llfloatermodelpreview.h index e58596449b..65d46e5891 100644 --- a/indra/newview/llfloatermodelpreview.h +++ b/indra/newview/llfloatermodelpreview.h @@ -46,6 +46,8 @@ class LLFloaterModelPreview; class daeElement; class domProfile_COMMON; class domInstance_geometry; +class domNode; +class domTranslate; class LLPhysicsDecompFloater : public LLFloater { @@ -103,6 +105,11 @@ public: LLColor4 getDaeColor(daeElement* element); daeElement* getChildFromElement( daeElement* pElement, std::string const & name ); + bool isNodeAJoint( domNode* pNode ); + void processJointNode( domNode* pNode, std::map<std::string,LLMatrix4>& jointTransforms ); + void extractTranslation( domTranslate* pTranslate, LLMatrix4& transform ); + void extractTranslationViaElement( daeElement* pTranslateElement, LLMatrix4& transform ); + //map of avatar joints as named in COLLADA assets to internal joint names std::map<std::string, std::string> mJointMap; |