私たちは既存のthree.jsアプリケーションを持っており、CADデザインのサポートを追加しています。以前はDXFファイルから作成したgeojsonデータをカスタムレンダリングして管理していましたが、Autodesk Forgeを使用してより多くのデータタイプをサポートし、レンダリング前にデータを前処理しています。Autodesk Forge - カスタムビューア
序文として、単にForgeビューアthreejsバージョンを使用することはできません。これは、アプリケーション全体をForgeビューアの上に拡張としてビルドする必要があるためです。
3Dファイルの場合、Forge APIからobj/mtlファイルをダウンロードし、OBJLoader2の例を使用してvanilla three.jsに直接ロードします。私の最初のテストに基づいて、これはうまくいくと思われ、私の好みに変身します。メッシュの作成方法を制御し、アプリケーション内で動作するように最適化されていることを確認できます。
偽造apiとして2Dファイルを読み込もうとしているときに問題が発生するのは、私が知る限り、vanilla three.jsを使用してこれらをロードする方法がないf2dファイルをダウンロードさせることだけです。何か案は? 2Dデザインが別の形式でエクスポートすると、独自に読み込むことができるようになりますか?
APIを使用して2Dデザインを3Dデザインに変換する方法はありますか?このようにしてobj/mtlをダウンロードし、3Dビューをレンダリングするのと同じ方法でレンダリングすることができます。 – kerv