キャンバスに描いているパーティクルがたくさんあります。私は次のコードを使用しています:
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に基づいて2つのパーティクルを結ぶ線を描画します。誰かが私を助けて、これを行う方法についての方向を示すことができますか?