【发布时间】:2015-03-08 23:54:43
【问题描述】:
我正在创建一个球体几何体。
geometry = new THREE.SphereGeometry( 200, 20, 10 );
material = new THREE.MeshLambertMaterial({ shading: THREE.FlatShading, color: 0xff0000 });
sphere = new THREE.Mesh(geometry, material);
scene.add( sphere );
我想要的是当我点击这个几何图形时,面会像下面的示例一样分离。 (点击球体按钮查看分离的面) http://www.mrdoob.com/lab/javascript/threejs/css3d/periodictable/
【问题讨论】:
-
参见,例如,threejs/examples/webgl_geometry_tessellation.html。但是在示例中,您必须更改一行以使其正常工作:
uniforms.amplitude.value = 10 * Math.sin( time * 0.5 );该程序正在运行,但效果不可见,因为更改太小了。
标签: javascript 3d three.js geometry