Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Three.js在两个粒子之间绘制线_Javascript_Three.js - Fatal编程技术网

Javascript Three.js在两个粒子之间绘制线

Javascript Three.js在两个粒子之间绘制线,javascript,three.js,Javascript,Three.js,我在画布上画了一堆粒子。我正在使用以下代码: var geometry = new THREE.Geometry(); nodeSet.forEach(function (value, index) { if (value.Name.indexOf("p(") == "0") { particle = new THREE.Particle(protien); } else { particle = new THREE.Particle(material); }

我在画布上画了一堆粒子。我正在使用以下代码:

var geometry = new THREE.Geometry();

nodeSet.forEach(function (value, index) {

    if (value.Name.indexOf("p(") == "0") {
       particle = new THREE.Particle(protien);
    } else { particle = new THREE.Particle(material); }

    particle.ID = value.ID;
    particle.position.x = value.Xpos;// Math.random() * 2 - 1;
    particle.position.y = value.YPos; //Math.random() * 2 - 1;
    particle.position.z = Math.random() * 2 - 1;
    particle.position.normalize();
    particle.position.multiplyScalar(Math.random() * 10 + 450);
    particle.scale.x = particle.scale.y = 5;
    scene.add(particle);

    geometry.vertices.push(particle.position);
});
现在,我想根据particle.ID绘制一条连接两个粒子的线。有人能帮我指点一下怎么做吗