在ThreeJS中,我有一个由一堆粒子组成的旋转立方体.粒子是粒子阵列的一部分,称为粒子,它们也是称为组的组的一部分,该组围绕x,y和z上的原点旋转.我想知道如何动态地将两个粒子与一条线连接起来.我目前必须尝试执行此操作的代码如下,并且它不起作用.
var geometry2 = new THREE.Geometry();
linemat = new THREE.LineBasicMaterial({
color: 0xffffff
});
geometry2.vertices.push(particles[4].position);
geometry2.vertices.push(particles[1000].position);
geometry2.update;
line = new THREE.Line(geometry2, linemat);
scene.add(line);
Run Code Online (Sandbox Code Playgroud)
这是在我的渲染循环中.然而,只汲取一条线,其中颗粒是.当立方体旋转时,线条只停留在空间中,而不是接触点.它也不会更新.
任何帮助,将不胜感激.谢谢