0

我在 Autocad 中以 .dwg 文件的形式在大坐标中创建了我的模型,例如(X = 528692.833,Y = -261.184,Z = 1.890)。当模型导出到 .Fbx 文件时,变形出现在 FBX 查看器中,同样的情况发生在带有转换后的 .Xnb 文件的 XNA 中。

我无法理解的是,为什么当模型在 XNA 框架中使用 World 矩阵围绕原点转移时问题仍然存在。问题与浮点精度有关吗?因为 XNA api 仅适用于浮点数。或者 .Xnb 文件有什么问题吗?

除了在 Autocad 中围绕原点移动模型之外,还有哪些可能的解决方法?

编辑:

我还意识到,如果使用简单的着色器而不是 BasicEffects,那么我就不会遇到这个问题。

下面是渲染模型的示例场景:

http://imageshack.us/photo/my-images/15/distortion.png/

4

0 回答 0