問題タブ [javafx-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 に答える
1020 参照

javafx - javafx 3d パフォーマンスの大規模なデータセット

私は、100万個の立方体のオーダーを妥協するデータセットを持っています。TriangleMesh を使用して、単一のノードとしてレンダリングします。これでよさそう、回転が速い。しかし、それをスライスしたいので、顔を再計算して適用するコードを実装しました。機能しますが、少し遅いです-面のインデックスの計算ではなく、レンダリングではそうです。

各直方体は 12 個の三角形で構成されています

次に、立方体ごとに個別のノードを持ち、ノードを表示/非表示に設定して試しました。これのパフォーマンスはひどいものでした。

何か案は?私が話していることのアイデアを得るために、見てください

http://www.peclouds.com/node/1

0 投票する
0 に答える
145 参照

javafx - 任意の JavaFX TriangleMeshes のシェーディングを修正するには?

だから私は JavaFX の 2D 機能が大好きで、2D 機能を試してみることに興奮しました。残念ながら、任意の三角形メッシュを読み込もうとすると、次のような結果が得られます。

ここに画像の説明を入力

これは JavaFX シェーディング アルゴリズムの現実なのでしょうか? または、モデルのインポート関数が間違って記述されているだけですか? スムージング グループ、頂点法線、および面のカリングをいじってみましたが、役に立ちませんでした。このプロジェクトでは、JavaFX と Java を完全にあきらめる準備ができています。

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

java - JavaFX での 3D サーフェスの描画

数式、基本的に2つの変数関数を使用してJavaFXで3Dグラフを描画する方法:z=2xyおよびその他の3D図?
JavaFXでそれを行う方法はありますか、それとも別のJavaライブラリが必要ですか.

0 投票する
0 に答える
599 参照

javafx - Javafx scalafx FXyz 3D 形状を制御する方法

次のテスト コードでは、ClothMesh (FXyz lib から) を使用して円ハンドルをドラッグ、回転、およびドラッグできます。すべてがうまく機能し、FXyz は素晴らしいです。ここで、SegmentedSphereMesh を使用したいと思います。円ハンドルが 2D であり、球にラップされていないことを除いて、ほとんどの場合は機能します。2D と 3D を混在させると問題が発生する可能性があることは知っています。ただし、機能するのは非常に近いです。ハンドルを球体で動作させるにはどうすればよいですか、または同じ機能を実行する別の方法は何でしょうか。カメラを動かして形状/メッシュを制御したくないことに注意してください。

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

javafx - JavaFXで3Dテキストをレンダリングするには?

私は最初の JavaFX プロジェクトを作成しており、3D テキストをレンダリングする必要があります。既に PerspectiveCamera を配置し、テキスト ノードを表示していますが、Z 寸法が 0 であり、これを変更する方法がわかりません。

前もって感謝します!

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

3d - JavaFX 8 での PerspectiveCamera の位置

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

  1. y 軸に沿って上下の動きがあると感じるのはなぜですか?
  2. カメラは立方体と同じ位置に設定されているのに、立方体が右上隅に表示されるのはなぜですか?
0 投票する
0 に答える
80 参照

javafx - F(X)yz ライブラリの TriangulateMesh についての質問

私は TriangulateMesh クラスを使用して、座標を持つ図を作成しています。より太い形状を形成する線をマークするいくつかのプロパティがあります。DrawMode を LINE モードで使用すると、斜辺を非表示にすることができます。ありがとうございます

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

java - 変換の変更をリッスンする

変換の変更をリッスンする方法はありますか? たとえば、キュ​​ーブが回転したときに通知を受け取りたいです。特に に興味がありgetLocalToSceneTransformます。

これが私の試みです:

キューブが回転している間、EventHandlerget は呼び出されません。