1

私は Java3D と JOGL を使用していますが、javadocs を見てこれを行う方法を理解するのに苦労しています。.obj ファイル (他の形式もいいでしょう) を読み込み、JOGL を使用してレンダリングしたいと考えています。

これがローダークラスです。ファイル名からシーンを返します。Sceneこれを JOGL で使用するにはどうすればよいですか?

ありがとう。JOGL と Java3D は初めてです。

4

2 に答える 2

2

ここに JOGL を使用する OBJ ローダーがあります: http://github.com/sgothel/jogl-demos/blob/master/src/demos/util/ObjReader.java

于 2010-09-25T13:40:45.907 に答える
1

オブジェクトは三角形へのアクセスを提供しません。Sceneこれは、JOGL で使用する必要があるものです。実際、Java3D と JOGL は 2 つの非常に異なるライブラリであり、なぜ両方を一緒に (またはどのように) 使用しているのか疑問に思います。Java3D はシーン グラフ API ですが、JOGL は低レベルの OpenGL の単なるラッパーです。これらのことを知っていますか?

いずれにせよ、JOGL 用の OBJ ローダーを作成する必要があります。といっても難しい作業ではありません!いくつかのOBJ 仕様を見つけて、JOGL に送信するために選択した形式にファイルを 1 行ずつ解析するローダーを作成するだけです。

または、2 つのライブラリのいずれかを使用してください。両方を使用しても意味がありません。低レベルの OpenGL を使用したいのか、それとも高レベルの Java3D の利便性が必要なのか?

于 2010-09-11T18:35:21.487 に答える