我只想创建一个简单的Windows窗体应用程序,允许用户选择.fbx文件,然后它将保存为XML文件。我知道如何使用选择文件对话框和XML序列化。在FBX处理时遇到了麻烦。我只需要Verts,三角形和第一个UV。没有动画或材料。
无论如何这里是我需要的XML格式:
<?xml version="1.0" encoding="utf-8"?>
<MeshInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<verts>
<Info_Vector3>
<x>8.785349</x>
<y>7.7458005</y>
<z>1.65082479</z>
</Info_Vector3>
<Info_Vector3>
<x>8.785349</x>
<y>0.427168041</y>
<z>1.65079832</z>
</Info_Vector3>
// etc...
</verts>
<triangles>
<int>0</int>
<int>1</int>
<int>2</int>
<int>0</int>
// etc...
</triangles>
<uvs>
<Info_Vector2>
<x>8.785349</x>
<y>0.427168041</y>
</Info_Vector2>
// etc...
<uvs />
</MeshInformation>