私はJavaプロジェクトの魔女に取り組んでいますが、本当に私を殺しています。さまざまなフォーラムで数日間調査し、本当に必要なものを探した後、あなたの助けを求めるようになりました.
私のデータ:
- .ply ファイル (多数の三角形で構成される 3D 形状を含む)
- 点 (3D 座標)
この点が複雑な 3D 形状の中に含まれているかどうかを知りたいです。
この問題を 2 つの小さな問題に分割しました。
複雑な 3D 形状をメモリ内で表現するにはどうすればよいですか? (私はいくつかのライブラリを見つけましたが、実行したいタスクには非常に複雑に思えます: Java3D、JBullet、JME3...) 今のところ、Java アプリケーションにオブジェクトを表示させたくありません。
この点が 3D 形状の内側にあるかどうかを知るにはどうすればよいですか? (点から始まる3Dベクトルを作って、形状との交点数を数えようと思ったのですが、やり方がわかりませんし、魔女のライブラリを使えますか?)
もっと簡単な方法があるかもしれません。私は今本当に立ち往生しており、カスタムライブラリを書かずにこれが可能であればいいのですが...
(私の文章でごめんなさい、私は英語ではありません^^)
私を助けてくれてありがとう。