我将我的模型在Autocad中创建为大型坐标中的.dwg文件,如(X = 528692.833,Y = -261.184,Z = 1.890)。当模型导出到.Fbx文件时,扭曲出现在FBX Viewer中,并且在XNA中也会发生转换后的.Xnb文件。
我无法理解的是,当模型使用XNA框架中的World矩阵转移到原点时,为什么问题仍然存在。考虑浮子精度问题?因为XNA api只适用于浮点数。或者.Xnb文件有问题吗?
除了在Autocad中围绕原点移动模型之外,还有哪些可行的解决方法?
修改
另外我已经意识到如果使用简单的着色器而不是BasicEffects,那么我就不会遇到这个问题。
以下是渲染模型的示例场景: