2017-07-03 60 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);