三个JS randomPointsInGeometry总是给出盒子形状

时间:2018-02-21 14:49:19

标签: three.js geometry

我试图让一个粒子系统适应某种几何形状,我正在使用THREE.GeometryUtils.randomPointsInGeometry,并且可以从这里得到数组,然后我可以定位粒子,无论我使用的几何体(原始或dae)粒子填充几何边界的空间(我推测)并始终填充一个盒子形状。

关键线 var object = new THREE.Mesh( new THREE.OctahedronGeometry( 50, 2 ), new THREE.MeshBasicMaterial( {color: 0x00ff00} ) ); var positionsX = THREE.GeometryUtils.randomPointsInGeometry(object.geometry, 20000);

此处完整运行代码: https://jsfiddle.net/joe_shields/5sbcfzqt/5/

我需要改变哪些想法以确保粒子符合原始几何体的形状?

enter image description here

0 个答案:

没有答案