限制三个js中一条线的长度

时间:2013-12-03 17:46:19

标签: javascript three.js

我在threejs中创建一条线,其顶点与许多随机粒子相连,这些粒子在空间中随机漂浮,基本上是“连接点”。我想做的是限制该线的长度,如果超过一定距离。如果我检查线的属性,除了line.geometry.vertices之外,我还可以看到line.geometry.lineDistances的一个属性,但是它的长度是0.这个功能可以在threejs中使用吗?或者还有另一种限制线长度的方法吗?

2 个答案:

答案 0 :(得分:0)

line.geometry.boundingSphere.radius * 2;

答案 1 :(得分:0)

如果我正确理解你的逻辑,你就会有独立地在空间中随机浮动的点。然后你有一条在点之间绘制的线,这条线取决于两点。而不是试图控制线的大小,我相信你应该尝试控制点之间的最大距离。