DirectX解析异常可能是以下原因导致:

1.顶点数据类型不对,CustomVertex一定要和数据对应,是否有法线有纹理。(第三方他软件中依然看不到模型)

2.mesh正确,但是mesh中三角网的相邻关系相互矛盾。(第三方软件可以看到正确的模型)解决办法:手动清除非法的数据,如两点构成的三角面剔除。重复面剔除,如[1,2,3]和[2,3,1]和[3,1,2]其实是同一个面,但[1,3,2]不同于前面的面。

3.索引超出数组长度问题。

4.纹理的数值范围不在0-1之间。

5.法线的x,y,z的绝对值不等于1。