See*_*You 6 javascript graphics three.js
我一直在寻找一种从给定点在一定半径内找到顶点的方法。一种解决方法是蛮力。选择一个点(射线拾取)后,在所有顶点上循环,检查它是否在设定的半径范围内并瞧。但是,对于具有很多顶点的模型,这往往会变得很慢。
我想做的是使用射线拾取在模型上选择一个点。这会让我直面这一点。然后从那张脸我可以得到属于那张脸的顶点。这些顶点可以在面上“共享”。这可能允许我从这一点开始搜索,标记访问的顶点,并在距离达到设置的最大值(半径)时停止。但是,从几何图形的转储中可以看到,我可以直接获取属于某个面的顶点,但是无法获取顶点所属的面。那没有预处理。我在这里,还是我错过了什么?