問題タブ [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 投票する
2 に答える
1098 参照

java - Java3Dで仮想世界から画面を直接指す法線ベクトルを見つける方法は?

シーングラフの変換行列を z 法線 (0, 0, 1) に適用すればできると思いますが、うまくいきません。私のコードは次のようになります。

次に、次のようなことも試しました。

しかし、それでもこれは正しく機能しません。そのようなベクトルを作成する簡単な方法があるに違いないと思います。私のコードの何が問題なのか、またはより良い方法を知っていますか?

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

php - PHP駆動のWebサイトで使用するための仮想360º、ステッチングおよびプレゼンテーションソフトウェア?

編集済み(最初の回答後):

Webサイトでの3D環境(実際の部屋)の作成とプレゼンテーションに関するいくつかの優れた参考資料を指摘することで、だれでも手助けできますか。

これは小規模なプロジェクトの1回限りの要件であるため、理想的には、費用がかかりすぎたり、学習曲線が高すぎたりすることはありません。

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

java - Canvas3D が Swing ウィンドウに表示されない

Swing JPanel 内に Canvas3D オブジェクトを挿入しようとしていますが、コードが機能していないようです (つまり、何も起こりません)。

私は何が欠けていますか?JPanel は、NetBeans の Visual Editor を使用して作成されました。

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

java - Canvas3D と Swing

この質問は、Mac OS X のパフォーマンスの問題に関するものです。

Canvas3D オブジェクトは JPanel に埋め込まれています。その後、パネルは Swing で構築されたアプリケーションの残りの部分と統合されます。その Canvas 内で、特定の変換を適用して単純な立方体をレンダリングしています。初回起動時 正常に動作します。しかし、ウィンドウのサイズを変更したり、垂直または水平の分割バー ボタンでいくつかの操作を実行しようとすると、Swing コンポーネントが画面に表示されるまでに時間がかかります。派手な白色のものが先に出現し、その後スイングパーツが出現?(ちらつきのようなものが起こると完全に言っています)。この問題を解決する方法はありますか?

この点で私を助けてください。

J3DSwinger

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

java - Java 3d でフラスタムを射影行列に変換する

私は試験の準備をする必要があり、これが試験で出題される可能性が高い問題です。frustum(-1,1, -0.5, 0.5, 1, 2) などの錐台メソッドが与えられた場合、これを射影行列に変換する方法は? 上記の例は私の教科書からのものですが、著者は詳細に定義していません。誰かがこれを詳細に説明できるなら、私はとても感謝しています。

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

java - Java3Dで機能しない単純な透明感の例

私はj3dの完全なn00bです(ただし、Javaのエキスパートです)。始めたばかりですが、透明性で遊ぶのに問題があります。回転する平面クワッドを描画する簡単な例があります(背面カリングを無効にしていないため、背面を表示すると消えます)。

Color3bとCOLOR_3の線がコメントされていない(そして対応するColor4bとCOLOR_4の線がコメントされている)と、回転するクワッドが赤で表示されます。

ただし、色3の線をコメント化し、色4の線のコメントを外すと、アルファ値が255(完全に不透明)に設定されていても、(白い背景に対して)黒い正方形が表示されます。

私は何が間違っているのですか?Googleは役に立ちませんし、java.forums.netにあるJava3Dフォーラムでさえ役に立ちません。StackOverflow、私を救ってください!以下のプログラムをコピーして貼り付け、実行して、何が起こるかを確認できます。

これが私の仕様です:

OSX 10.5.5 J3D 1.5.2JOGL1.1.1上のJava6

ありがとう、

-ロブ

コードは次のとおりです。

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

opengl - 高レベルのグラフィックス

私は大学でVRML+Javaの仕事をたくさんして、それが好きでしたが、それは実際には市場に出せるスキルではないように感じます。誰かが、趣味以上の何かのためにAPIに多くの時間を投資する価値がある程度に実際に使用されている、open inventor、coinなどの高レベルのグラフィックAPIを使用したことがありますか?

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

java - Java3D: チュートリアル、プロジェクト、一般的な 3D プログラミング

私はJava3Dで遊ぶことを考えていました。しかし、最初に、誰かがそれで多くのことをしたかどうか知りたいですか? これまでに行ったプロジェクトの種類と、それを学ぶために使用したチュートリアル/例/ガイドは何ですか? API についての一般的な考えを教えてください。よく発達していますか?ゲームをプログラミングしたり、それを使って物理モデリングを行うことはできますか?

ご意見ありがとうございます。

また、どのタグが良いかわからないので、必要に応じて自由に変更してください。

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

java - Java 3D の将来は?

以前、Java FX への Java 3D の統合について読んだ記事で、メインの Java 3D プロジェクトは 3D エンジンを FX に書き直すことで「死んでいる」と報告されていました。

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

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

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

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

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

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

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

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