2

ロケットの 3D 座標を生成するプログラムをコーディングしています。このための基本的なグラフィック出力を行いたいと考えています。

ビューを手動で変更できるように、スケーリングと回転が可能である必要があります。位置は線で接続する必要があり、地球と月 (およびおそらく追加の天体) の球体があるとよいでしょう。

この種のプロットの準備が整っているはずだと思いますが、見つけられませんでした。

そういうわけで、そのようなことを知っているなら、私はあなたに尋ねるためにここにいます。ない場合は、私のようなビグナーがどのようにこれを開始すればよいかお尋ねします。実際のグラフィックス出力は必要なかったので、コンソール アプリケーション用にコーディングする必要がありました。

事前にヒントをありがとう!:)

アンドレアス

4

3 に答える 3

2

Java でカスタマイズ可能な 3D オブジェクトを描画するために使用できるサンドボックス対応のものはないと思います。たとえば、jMathTools (リンク) のような 3D グラフを描画できるグラフ ライブラリだけを使用できます。 . それ以外の場合は、opengl などで J3D に入る必要があります。

OpenGLや同様の APIを使用している場合、単純なことを行うのは些細なことであるという理由だけで、それらが存在するとは思いません。

OpenGL で必要なことを行うのはまったく複雑ではありませんGL_LINE_STRIP。地球や月などが必要な場合は、軌跡といくつかのプリミティブを描画するだけです..回転とスケーリングは、ビューポートのカメラを暗黙的に動かします..

見てみましょう: Java3DまたはJOGL

于 2010-02-04T18:49:46.550 に答える
1

まだ誰もこれについて言及していないとは信じられませんが、NASA WorldWindプロジェクトはまさにあなたが必要としているもののようです:http : //worldwind.arc.nasa.gov/java/必要に応じてJOGLで拡張するか、使用することができますズーム/回転などを備えた、3D座標で軌道と位置をマークするためにすでに利用可能な広大なモデリングオブジェクトのいくつか。正確な地球レイヤーを持つことも素晴らしいです=)

于 2010-02-05T18:46:33.377 に答える
0

ジョグを使おう!インストールは簡単で、Java の知識があれば簡単にインストールできます。JOGL には、三角法に精通していなければならないことがいくつかあります。このチュートリアルは、開始に役立つ場合があります: http://www.youtube.com/watch?v=rT02jFYrXv0

于 2013-11-29T17:55:43.647 に答える