我需要使用线框创建CubeGeometry但没有对角线,我使用了BoxHelper,但我无法为立方体着色。任何人都可以建议我如何使用BoxHelper为立方体着色。
答案 0 :(得分:3)
您有几种选择。以下是要遵循的模式:
var mesh = new THREE.Mesh( new THREE.BoxGeometry( 10, 10, 10 ), new THREE.MeshNormalMaterial() );
//scene.add( mesh ); // optional
var helper = new THREE.BoxHelper( mesh );
helper.material.color.set( 0x00ffff );
scene.add( helper );
// alternate method
var helper = new THREE.EdgesHelper( mesh, 0xff0000 );
scene.add( helper );
这是一个帮助你的小提琴:http://jsfiddle.net/Lv2jseLb/
注意:CubeGeometry
已重命名为BoxGeometry
。
three.js r.84