問題タブ [java-3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
611 参照

java - Java3D シミュレーションの割り当て

私は、java3D (パーティクルなど) を使用して宇宙の始まりをシミュレートするタスクを割り当てられており、5 つの異なるセクションで構成する必要があります...それぞれの最小の長さは 15 秒です。パーティクル スープ ステージのようなステージ - 基本的に 5 つの区別可能なビジュアライゼーション。複雑である必要はありません。設定されたプログラムされた動作で球体が動き回るだけです。

私は、インターポレーターに依存する単純な遊園地の乗り物を構築する以外に、java3D で実際に多くのことをしたことはありません。

タイム ラインを維持し、異なるステージ間を切り替えるにはどうすればよいでしょうか?

このシミュレーションをどのように構築するのが最善かを考えていました。PositionInterpolator の使用は、パーティクルの移動と衝突の検出に適していますか? または、私が探しているものを達成するためのより良い方法はありますか?

これまでのところ、いくつかのパーティクルのモデル化を開始しました。さまざまなサイズと色の単純な球であり、それらを単純な宇宙内にランダムに配置し、PositionInterpolator でランダムな方向を適用し、Transform3D を使用して回転を設定しました。

ガイダンスとヘルプをいただければ幸いです。

0 投票する
1 に答える
310 参照

3d - Java 3D:「ポストレンダリング」FX はどこに挿入できますか?

Canvas3D を拡張し、メソッド "postSwap()" をオーバーライドしましたが、偶数奇数ライン効果がちらつきます。このプロセスを挿入する別の良い点は何ですか?

0 投票する
1 に答える
1162 参照

java - Java3d の振る舞いと動き

単純な宇宙内で球をランダムな方向に動かしたいと思います。場所をフレームごとに少しずつ変更することで、ビヘイビアでこれを達成するにはどうすればよいですか。私がこれをやろうとしている理由は、宇宙内でランダムな動きを生成し、最終的に粒子間の単純な衝突検出を構築するためです。

アドバイス/リンクをいただければ幸いです

0 投票する
1 に答える
2062 参照

opengl - Java用の優れた3Dソフトウェアレンダラーはありますか?

私は良いCPUを備えたPCを持っていますが、GPU(統合グラフィックカード)は遅いです。一部の商用ゲームは、OpenGLやDirectXの代わりにソフトウェアレンダラーを使用するとはるかにうまく機能することに気づきました。JOGL/LWJGLを使用してOpenGLにアクセスするJavaアプリを作成しています。ソフトウェアレンダリングオプションを有効にするには、純粋なJavaソフトウェアレンダラーを検討する必要がありますか、それともネイティブソフトウェアのみのOpenGL実装を検討する必要がありますか?

0 投票する
2 に答える
891 参照

java - J3D の Canvas3D コンテナで NetBeans IDE 6.7 を使用する

これはシンプルであるべきだと自分に言い聞かせていますが、完全に迷っています。まず、私は NetBeans IDE を初めて使用し、必要に迫られて使用しています。私はまだそれについてあまり知りません。

アプリケーションのメイン ウィンドウの設計に成功しました。アプリケーションの右側は基本的に、データ セットの特定の変換を視覚化する 3 次元空間への大きなウィンドウです。パレットとパレット マネージャーを検索し、Canvas3D コンポーネントを JAR から手動でパレットに追加しようとしましたが、まだ取得できません。

このコンポーネントを自分のアプリケーションにドラッグ アンド ドロップできるようにしたいのですが、直感的には可能に思えます。私は Mac OS X を使用しています。私の About NetBeans からの出力は、詳細を示しています。

製品バージョン: NetBeans IDE 6.7 (ビルド 200906241340)
Java: 1.5.0 _19; Java HotSpot(TM) Client VM 1.5.0 _19-137
システム: i386 上で動作する Mac OS X バージョン 10.5.7。マクロマン; en_US (nb)
Userdir: /Users/dremelofdeath/.netbeans/6.7

助けてくれてありがとう - 本当に感謝しています。

0 投票する
3 に答える
1533 参照

java-3d - Java 3Dを使用しているサイト?(Web用に3Dを開発する必要があります)

コンテンツにJava3Dを使用しているサイトの良い例を知っていますか?ある種の3Dソリューションを微調整する必要がありますが、今ではjava3Dソリューションだけが最適です。しかし、私は良いサイトの例を見つけられませんでした

0 投票する
2 に答える
3251 参照

java - Java 3Dで透明な平面を描くには?

Java 3D で透明な平面 (X[0..100]、Y[0..100]、Z=0) を描画しようとしていますが、方法がわかりません。チュートリアルのページを見ましたが、まだサンプル プログラムが見つかりません。

既存の TransformGroup に追加する BranchGroup として「平面」オブジェクトを見つけようとしていますが、そのような平面オブジェクトはありません。何を使えばいいですか?そして、どうすれば透明にできますか?

0 投票する
1 に答える
2088 参照

java - Java 3d シーンに 2d オーバーレイを描画するには?

次のコードを使用して、ユーザーの表示位置が座標に設定されている Java 3d で記述されたシーンがあります。

ここで、テキストなど、常に表示されるシーンの上にオーバーレイを配置する必要があります。私は次のことを試しましたが、役に立ちませんでした:

上記のコードを実行すると、テキストがまったく表示されません。誰でも助けてもらえますか?

0 投票する
1 に答える
988 参照

java - Java 3dでユニバースの機能を設定するには?

canvas3d オブジェクトで作成された SimpleUniverse インスタンスに境界を設定するにはどうすればよいですか?

以下のコードを試してみましたが、境界を設定しようとすると「Capability not set exception」が発生し、境界を書き込む機能を設定しようとすると「Restricted access exception」が発生します。

これが私のコードです:

助けてください!

0 投票する
1 に答える
3481 参照

java - ViewingPlatformを設定してTransformGroupを更新するにはどうすればよいですか?

TransformGroup内に、マウスのズーム/回転/パンを可能にするシーンがあります。

次のコードを使用して、シーン全体を表示できるようにカメラの位置を十分に戻す必要があります。

上記のコードを実行すると、マウスでシーンを操作できるようになります。ただし、この行を入れ替えると、次のようになります。

と:

マウスで画面を操作できなくなります。

画面全体を表示できるように、カメラをさらに押し戻しながらマウスで変形する機能を維持するにはどうすればよいですか?

よろしくお願いします!