2

3D メッシュ フィギュアを .x 形式で保存する必要があります。C# で WPF を使用して図を作成しています (Visual Studio 2010 - C# には DirectX サポートがないため)。

3D フィギュア (球、円錐など) を作成した後、頂点、法線などを .x ファイルに保存する必要があります。DirectX でのサポートを維持する必要があるため、他の形式を使用することはできません。

DirectX API を使用せずに (C# で) .x ファイルを読み書きできるパーサーを見つけることができません。私はここでC++で1つだけ見つけました: http://www.xbdev.net/3dformats/x/x_binary/index.php。しかし、これは通常の読み取り/書き込み解析であり、いくつかのライブラリまたは API を探していました。

誰かがこれについて助けてくれますか?

4

1 に答える 1

2

MSDN で説明されている X モデルの仕様は次のとおりです。

ポール・バークからの別の視点:

そして、モノゲームを見ることができます:

さまざまな DirectX アセット形式のサポートを実際に完全に実装するまでに、彼らがどこまで進んだかはわかりませんが、インスピレーションを得るために参照できるコードのスタックがありMonoGame.Framework.Content.Pipeline\GraphicsますMonoGame.Framework\Graphics

于 2012-11-20T12:43:09.117 に答える