2016-04-04 2 views
0

私はTHREE.JSを使用していますが、THREE.BOX3メソッドを使用しようとしましたが、最大値と最小値のみを扱うため、指向ボックスでは機能しません。だから、キューブのボリューム内に3Dポイントを検出するアルゴリズムはありますか?3Dポイントを検出する方法は、指向キューブの中にあるかどうか?

+0

http://stackoverflow.com/questions/28221590/determine-if-a-mesh-is-inside-another-mesh-in-threejsこれはコードプレアグムリー –

答えて

1

クラスTHREE.Box3クラスはcontainsPointメソッドを示しています。here in the documentationです。

3D (タイプTHREE.Vector3)を渡すことができ、ポイントがボックスの境界の内側か外側かによってtrue/falseを返します。

+1

から探しているかもしれないありがとう、以前私は持っているTHREE.BOX3.containsPointを試してみましたが、軸指向立方体でのみ動作しますが、立方体に方位がある場合、角点の最大値と最小値を扱うので、ボックスが大きくなります。その場合、ポイントは実際の箱の外にあっても、内部に表示されます。非軸指向キューブに対してこれを行う他の方法はありますか? – Jitesh

関連する問題