(X = 528692.833、Y = -261.184、Z = 1.890) のような大きな座標の .dwg ファイルとして Autocad でモデルを作成しました。モデルが .Fbx ファイルにエクスポートされると、歪みが FBX Viewer に表示され、変換された .Xnb ファイルを使用する XNA でも同じことが起こります。
私が理解できないのは、モデルが XNA フレームワークでワールド マトリックスを使用して原点の周りを転送されたときに問題が解決しない理由です。問題は float の精度に関するものですか? XNA API は浮動小数点数でのみ機能するためです。または、.Xnb ファイルに問題がありますか?
Autocad で原点を中心にモデルを移動する以外に、どのような回避策がありますか?
編集:
また、BasicEffects の代わりに単純なシェーダーを使用すれば、この問題は発生しないことに気付きました。
以下は、レンダリングされたモデルのサンプル シーンです。