2017-08-25 13 views
2

私は自分のアプリケーションにツールを実装しようとしています。ツールを使用すると、マウスを使用して三角形メッシュをプロットすることができます。私はこれを行う方法、チュートリアル、サンプルなどをどこからでも見てきており、成功していません。私はFXyz libraryを見ましたが、それは実際に私が達成しようとしているものをシミュレートしません。次のようにプログラムの目標は、になります。JavaFXでマウスを使ってメッシュを描画またはプロットする方法は、テクスチャや変形が可能ですか?

ユースケースシーケンス:

  1. ユーザーが3DシーンにPNG画像を追加したり、マウスを使用して3Dシーンにそれをドラッグします。

  2. イメージが表示されたら、ユーザーはイメージの周りにメッシュをプロットすることができます。

  3. ユーザがメッシュのプロットを終えると、メッシュにオーバーレイされるイメージをテクスチャとしてメッシュに追加する方法が必要です。画像はテクスチャとして追加された後に同じに見えるはずです。これは難しいのですか、JavaFXで達成できるものの範囲を超えていますか?

  4. 理論的には、メッシュの頂点をドラッグ可能な点でドラッグし、変換をテクスチャにうまく適用することが可能です。これは可能でしょうか?

私はあなたが頂点を結ぶ点を操作または変換するためにドラッグすることができるメッシュをプロットした後、多分見ることができるように

enter image description here

を達成しようとしています何を示す画像メッシュの形状。メッシュ上にテクスチャがある場合。画像も変換されますか?

TriangleMeshクラスではこれが可能ですか?JavaFXには、それを使用する方法やポイント、フェイスポイント、テクスチャポイントの仕組みについてはほとんど説明されていません。 (。

ターゲット最終結果

enter image description here

私の質問は、画像に示されている操作の種類は上記のJavaFXで可能でしょうか?この種の機能を使用して達成することができている=非常に混乱TriangleMesh JavaFXのクラスまたは他の同様のクラス?私が達成しようとしていることがわかるように、実際に画像を操作することです。これを行うためのより良い方法があるかどうかを知っていただければ幸いです。 yコードを共有することができます。私はちょうどこの仕事に関して何かを生み出すようではない。私はコードを与えられるか、誰かが私のために問題を解決するように求めていません。私はちょうど例が右の方向にこれをする方法について導かれ、それが可能であるかどうかを知ることを望むか、私はただそれをあきらめるべきですか?

これまでにお読みいただきましたら、ありがとうございます。本当にありがとうございます。本当にありがとうございます。

答えて

1

私はあなたの質問を最後まで読んでいます:-)多くの人々とは対照的に、ここではあなたが達成したいことを明確に説明しています。私自身の経験によれば、JavaFXではあなたがしたいことは簡単に可能で、MeshViewはここに行く方法だと言います。 イメージをこのメッシュのテクスチャとして使用することができ、このメッシュの頂点を操作してイメージを歪めることができます。私は自分の機能の一部を自分自身でプロジェクトに実装していますので、それが機能することはわかっています。

+0

これはすばらしいです!あなたは、このようなことを達成するための情報を提供するいくつかのリソースに向けて私を指摘してもらえますか?または私が達成しようとしていることに関する個々の部分さえも。私は現時点で私の頭を壊しているかなり無知です。どうもありがとうございます。 – Lunayah

関連する問題