私は Java3D と JOGL を使用していますが、javadocs を見てこれを行う方法を理解するのに苦労しています。.obj ファイル (他の形式もいいでしょう) を読み込み、JOGL を使用してレンダリングしたいと考えています。
これがローダークラスです。ファイル名からシーンを返します。Scene
これを JOGL で使用するにはどうすればよいですか?
ありがとう。JOGL と Java3D は初めてです。
ここに JOGL を使用する OBJ ローダーがあります: http://github.com/sgothel/jogl-demos/blob/master/src/demos/util/ObjReader.java
オブジェクトは三角形へのアクセスを提供しません。Scene
これは、JOGL で使用する必要があるものです。実際、Java3D と JOGL は 2 つの非常に異なるライブラリであり、なぜ両方を一緒に (またはどのように) 使用しているのか疑問に思います。Java3D はシーン グラフ API ですが、JOGL は低レベルの OpenGL の単なるラッパーです。これらのことを知っていますか?
いずれにせよ、JOGL 用の OBJ ローダーを作成する必要があります。といっても難しい作業ではありません!いくつかのOBJ 仕様を見つけて、JOGL に送信するために選択した形式にファイルを 1 行ずつ解析するローダーを作成するだけです。
または、2 つのライブラリのいずれかを使用してください。両方を使用しても意味がありません。低レベルの OpenGL を使用したいのか、それとも高レベルの Java3D の利便性が必要なのか?