小编use*_*697的帖子

ThreeJS动态换线

在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)

这是在我的渲染循环中.然而,只汲取一条线,其中颗粒.当立方体旋转时,线条只停留在空间中,而不是接触点.它也不会更新.

任何帮助,将不胜感激.谢谢

javascript three.js

5
推荐指数
1
解决办法
2821
查看次数

标签 统计

javascript ×1

three.js ×1