three.js共享线条和粒子的几何体

时间:2012-11-21 08:34:53

标签: three.js

我想将一个几何对象用于一些奇特的粒子动画,并在这些粒子之间显示线条。

geometry = new THREE.Geometry();

particles = new THREE.ParticleSystem(geometry, particleMaterial);
line = new THREE.Line(geometry, lineMaterial, THREE.LinePieces);

线条对象不会在场景中渲染,但粒子会显示出来。

http://jsfiddle.net/Pk85y/1/

1 个答案:

答案 0 :(得分:4)

使用WebGLRenderer,您无法在某些特定情况下共享几何体。最好的选择是geometry.clone()

这是固定的jsfiddle:http://jsfiddle.net/Pk85y/3/