three.js如何制作双面对象
混合器导出对象不导出双面对象。如何以双面模式渲染对象。我试过了,但没有成功:three.js如何制作双面对象,three.js,webgl,Three.js,Webgl,混合器导出对象不导出双面对象。如何以双面模式渲染对象。我试过了,但没有成功: var loader = new THREE.OBJMTLLoader(); loader.load('models/test.obj'); loader.addEventListener( 'load', function ( event ) { objects = event.content; objects.position.set(0,5,0);
var loader = new THREE.OBJMTLLoader();
loader.load('models/test.obj');
loader.addEventListener( 'load', function ( event ) {
objects = event.content;
objects.position.set(0,5,0);
objects.scale.set(1.5,1.5,1.5);
objects.mesh.doubleSided = true;
scene.add(objects);
});
在本例中,您将以下内容添加到回调函数中:
objects.traverse( function( node ) {
if( node.material ) {
node.material.side = THREE.DoubleSide;
}
});
不推荐使用Mesh
的doubleside
属性。它被替换为材料的侧
属性
另外,最好学习使用当前版本库的三个.js示例
3.js r.57