【发布时间】:2013-10-31 15:08:51
【问题描述】:
我有一个粒子系统,其中有 1000 多个粒子散布在屏幕上。当我使用 OrbitControls 缩放和平移时,我想让粒子最接近可视区域的中心。
我认为这有两个部分。首先,我们需要找到可视区域的中心顶点。接下来,我们需要对所有粒子运行距离公式,以找到最接近中心顶点的粒子。希望有比这更有效的方法。第二部分使用蛮力相当简单。第一部分,我不确定。如何找到可视区域的中心顶点?
【问题讨论】:
-
如果你使用
OrbitControls,那么controls.target是相机旋转的点,也是相机注视的点,所以它在可视区域的中心。
标签: javascript three.js