ソリッド ボディをインポートするには、まず CAD システムからエクスポートする必要があります。ほとんどの CAD システムのデータファイルは適切です (私が業界から離れて数年ですべてが XML に移行した場合を除きます!)。DWG は Autodesk のファイル形式であり、人々が直接読むことを奨励していません (そうではありませんでした)。メモリが機能する場合、ファイルの読み取り/書き込みライブラリを提供していましたが、現在の状態はわかりません。DXF、IGES、STEP はすべてデータ転送形式です。
DXF はオートデスクが所有していますが、公開されているため、他の企業がモデルの読み取りと書き込みに使用できます。DXF リファレンスは複雑ですが、単なるリファレンスです。DXF が何を表しているかを理解する前に、概念を理解する必要があります。
ソリッド モデルは、さまざまな方法で表すことができます。ソリッド プリミティブ同士を加算または減算して形状を構成する Constructional Solid Geometry (CSG) か、エッジを配置する Boundary Representation (B-Rep) のいずれかです。保存された、または三角形化された面 (3D Studio MAX、WPF などで使用されている) など。特定の形式は、モデラーが何をするように設計されているかによって異なります。
さまざまなファイル形式を読み取るためのライブラリとツールがあります。私が 3D グラフィックスに深く関わってから 5 年以上が経過しているため、どれがまだアクティブであるかはわかりません。現在の作物を自分で検索する方がよいでしょう。ウィキペディアから始めることをお勧めします。ウィキペディアには 3D グラフィックスに関する記事がいくつかあり、さらに詳しい情報やツール/ライブラリへのリンクがたくさんあるはずです。
リーダーを取得したら、データを内部形式に変換する必要があります。これは簡単な作業ではありません。既存の形式を採用する方がよい場合があります。私の仕事の 1 つは、さまざまなソースから会社のデータ構造にモデルを読み込むことでした。私の作業は、私たちがサポートしたモデラーがモデル メッシュを直接読み取ることができる API を備えていたという事実によって大いに助けられました。そこから、彼らのメッシュを私たちのものに変換するのは比較的簡単な (しかし決して簡単ではありません) 作業でした。頭痛の種となる特殊なケースやフォーマットのニュアンスが常にありました。DXF や VRML など、ファイル形式を自分で読み取る必要がある場合、これらは数倍になります。