1

3D点群をプロットするJavaコードを作成します。誰かが私にJava3Dライブラリを使うように提案しましたが、それは明らかに死んでいて(このリファレンス)、JMonkeyを使うのも明らかに良い考えではありません(同じリファレンス)。そのリンクは2009年に投稿され、2012年になりました。私がやりたいのは、高密度の3Dポイントクラウド(たとえば500万ポイント)をプロットし、それをリアルタイムで回転/ズームできるようにすることです。レンダリングなどのアルゴリズムは知っていますが、アクティブなコミュニティとサポート(ある場合)を備えた3DJavaライブラリのセットが必要です。

解決策を提案しながら、デスクトップとWebアプリケーションを検討してください。

どうもありがとう

4

4 に答える 4

2

シーングラフではありませんが、LWJGLはOpenGLの簡単なラッパーを提供するため、ポイントを表すクワッドのリストを非常に簡単に作成し、ユーザー入力に応じてそれらを表示および回転するようにビューを設定/変更できます。

これは、アプレットでも機能してWebターゲットをカバーする必要があります。

于 2012-05-01T01:28:38.383 に答える
2

明らかに良い考えではありませんが、JMonkeyも使用します(同じ参照)

あなたが参照しているのは、テクノロジーの面で古くから3年以上前のものです。

それ以来、jMEは大きく戻ってきました。jME3は、Androidのサポート、物理サポートの改善(JBulletとネイティブラッパーの両方)、シーンエディターを備えたSDK、ユーザーが提供する多数のプラグイン、および非常にアクティブなコミュニティを備えた非常に安定したベータ版です。

それを利用した成功したゲームも数多くあります。特に、Mythrunaと3079です。

あなたが探していることはjMEで簡単に達成できますので、ぜひお試しください。 http://jmonkeyengine.org

于 2012-05-01T04:44:03.443 に答える
0

jzy3d はあなたが探しているものです。

Jzy3dはオープンソース(BSD)のJavaライブラリであり、表面、散布図、棒グラフ、その他多くの3Dプリミティブのいずれかの3D科学データを迅速に表示できます。APIは、カラーバー、ツールチップ、オーバーレイを備えた豊富なインタラクティブチャートのサポートを提供します。軸とチャートのレイアウトは完全にカスタマイズおよび拡張できます。

于 2012-05-01T07:50:24.780 に答える
0

これにはJavaFXを使用します。これはすでにJDK8に含まれており、プロジェクトは順調に進んでいます。

LWJGLとは異なり、より多くのより優れたドキュメントがあります。また、LWJGLは薄いラッパーであるため、変換が必要になるとすぐにOpenGLを学習する必要があり、それには時間がかかります。

Jzy3dは高レベルのAPIですが、チュートリアルは無料ではありません。

JME3はやり過ぎであり、それに関する私の限られた経験が私に教えてくれた限り、モデルを作成するためにBlenderを使用する必要があります(私は間違っているかもしれません)。

オンラインのJavaFXに関するドキュメントはたくさんあります。本を購入してもかまわないのであれば、「JavaFX for Dummies」は基本的ではありますが、かなり良いものです。

于 2017-08-10T21:57:02.207 に答える