0

前の質問をした後、Java から 3D シーンとモデルのエクスポートを実行する可能性を評価しました。私の最初の懸念は、アプリケーションの制限内で互換性のあるフォーマットを見つけることでしたが、さらに調査した結果、Java から一般的に 3D エクスポートを実行するために使用できるエクスポート方法はほとんどないようです。私が見つけたすべての例は、非常に古くて保守されていないか、ほとんどすべてと互換性のない独自のバイナリ/XML 形式にエクスポートされています。さらに、私が見つけた潜在的な解決策はどれもライブラリとして配布されていませんが、より大きなコードベースの一部です.

私が探しているのは、Java でシーンとモデルの操作を行うことができ、その後、そのモデルを再利用可能な一般的な形式 (Collada、Wavefront、X3D など) でファイルにエクスポートできるライブラリです。私が見落としたライブラリはありますか?JNI のネイティブ コードを使用して変換を実行できますか? 他に使用できるソリューションはありますか? または、このために独自のエクスポーターを実装する最良の方法はありますか?

4

1 に答える 1

1

私はJavaからのエクスポートに.objを使用していました。これはASCIIベースの形式であり、ほとんどのエディターにはそれをサポートする変換ツールがあります(つまり、Mayaと3D Max)。

sweethome3dプロジェクトの一部としてGPLであるOBJエクスポーターライブラリを見つけました: http ://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/src/com/eteks/sweethome3d/j3d/OBJWriter.java?view =マークアップ

于 2012-08-28T10:46:14.073 に答える