使用C#将FBX转换为xml

时间:2016-08-20 08:57:40

标签: c# xml serialization binary fbx

我只想创建一个简单的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>

0 个答案:

没有答案