2017-07-03 23 views
0

オクトリーを使用することによって、私はオブジェクトに近い顔の配列を取得します。どのようにレイキャストすることができます。メッシュ、線、または点にレイキャストする方法しか見つけられませんか?Three.jsを使用して顔にレイキャスト

+0

あなたは八分木を使用する方法を求めていますか?レイと顔との交差テストは別のことです。 – pailhead

+0

私はオクトリーが働いています。私がレイにキャストできるのは、アレイに単独で格納されているか、メッシュを作成する必要があるかどうかです。 – arpo

+0

私はあなたが質問を改善する必要があると思います。これまでに何を試してみましたか?私が知る限り、three.jsは三角形と光線の交差をテストするためのクラスと関数を提供しています。 – pailhead

答えて

0

あなたがthreeoctreeを使用している場合は、次の操作を行います

// get the faces using octree search 
var octreeObjects = this.octree.search(raycaster.ray.origin, raycaster.ray.far, true, raycaster.ray.direction); 
// find the intersections only with the faces you found 
var intersections = raycaster.intersectOctreeObjects(octreeObjects); 
関連する問題