diff --git a/assets b/assets
index 4bd902b6..56305dcc 160000
--- a/assets
+++ b/assets
@@ -1 +1 @@
-Subproject commit 4bd902b697b8eef063da800102e6e9c3b29353eb
+Subproject commit 56305dcca629b8adaf57efc4e6a853b6c5f345f8
diff --git a/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj b/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj
index ffc93c0f..50577919 100644
--- a/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj
+++ b/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj
@@ -174,6 +174,7 @@
+
@@ -197,6 +198,7 @@
+
Moc%27ing Menu.h...
.\GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp
diff --git a/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj.filters b/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj.filters
index 70af7805..cf4a5a35 100644
--- a/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj.filters
+++ b/tools/MayaExporter/MayaExporter/MayaExporter.vcxproj.filters
@@ -56,6 +56,9 @@
Source Files
+
+ Source Files
+
@@ -81,5 +84,8 @@
Header Files
+
+ Header Files
+
\ No newline at end of file
diff --git a/tools/MayaExporter/MayaExporter/Menu.cpp b/tools/MayaExporter/MayaExporter/Menu.cpp
index 3fc760e6..fc3808f6 100644
--- a/tools/MayaExporter/MayaExporter/Menu.cpp
+++ b/tools/MayaExporter/MayaExporter/Menu.cpp
@@ -183,6 +183,11 @@ void Menu::GetMaterialData()
MGlobal::displayInfo(MString() + AllMaterials->at(0).Color[0]);
}
+void Menu::GetSkeletonData()
+{
+
+}
+
Menu::~Menu()
{
//delete exportSelectedButton;
diff --git a/tools/MayaExporter/MayaExporter/Menu.h b/tools/MayaExporter/MayaExporter/Menu.h
index e58c86fb..6f766025 100644
--- a/tools/MayaExporter/MayaExporter/Menu.h
+++ b/tools/MayaExporter/MayaExporter/Menu.h
@@ -42,6 +42,7 @@ public:
~Menu();
void GetMaterialData();
+ void GetSkeletonData();
private slots:
void ExportSelected(bool checked);
diff --git a/tools/MayaExporter/MayaExporter/Skeleton.cpp b/tools/MayaExporter/MayaExporter/Skeleton.cpp
new file mode 100644
index 00000000..28f56563
--- /dev/null
+++ b/tools/MayaExporter/MayaExporter/Skeleton.cpp
@@ -0,0 +1,11 @@
+#include "Skeleton.h"
+
+//std::vector* Skeleton::DoIt()
+//{
+// MItDependencyNodes jointIt(MFn::kJoint);
+//
+// for (; !jointIt.isDone(); jointIt.next())
+// {
+// //MFnDependencyNode
+// }
+//}
\ No newline at end of file
diff --git a/tools/MayaExporter/MayaExporter/Skeleton.h b/tools/MayaExporter/MayaExporter/Skeleton.h
new file mode 100644
index 00000000..8b111490
--- /dev/null
+++ b/tools/MayaExporter/MayaExporter/Skeleton.h
@@ -0,0 +1,27 @@
+#ifndef Skeleton_Skeleton_h__
+#define Skeleton_Skeleton_h__
+
+#include
+#include
+#include "MayaIncludes.h"
+
+struct Joint {
+ int ParentIndex;
+ std::array Rotation;
+ std::array Translation;
+ std::array Scale;
+};
+
+struct SkeletonNode {
+ std::string Name;
+ std::vector joints;
+};
+
+class Skeleton {
+public:
+ //std::vector* DoIt();
+private:
+ //std::vector m_AllSkeletons;
+};
+
+#endif //Skeleton_Skeleton_h__
\ No newline at end of file