2012-11-21 22 views
2

我想使用一个几何体对象来制作一些花式粒子动画并在这些粒子之间显示线条。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/

回答

4

随着WebGLRenderer你不能在某些特定的情况下共享几何。最好的选择是做geometry.clone()

这是jsfiddle修复的:http://jsfiddle.net/Pk85y/3/