0
通过使用八叉树,我得到一个靠近物体的脸部数组。我怎么能射线给他们。我只能找到如何将光线投射到网格,线条或点?使用Three.js对人脸进行光线投射
通过使用八叉树,我得到一个靠近物体的脸部数组。我怎么能射线给他们。我只能找到如何将光线投射到网格,线条或点?使用Three.js对人脸进行光线投射
如果您使用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);
你问如何使用八叉树?光线和脸部之间的相交测试是不同的事情。 – pailhead
我有八角形的工作。我想知道的是,如果我可以将光线单独投射到脸上,存储在一个阵列中,或者如果我必须从他们身上创建一个网格。 – arpo
我认为你需要改善这个问题。你试过什么了。据我所知,three.js提供了类和函数来测试三角形和射线的交集。 – pailhead