【发布时间】:2017-09-10 10:04:44
【问题描述】:
如何设置 obj 模型,以在 threejs (r.84) 中进行双面渲染?
这是 obj 加载器代码:
THREE.Loader.Handlers.add( /\.dds$/i, new THREE.DDSLoader() );
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setPath('house3/');
mtlLoader.load( 'House.mtl', function( materials ) {
materials.preload();
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials( materials );
objLoader.setPath( 'house3/' );
objLoader.load( 'House.obj', function ( object ) {
scene.add( object );
});
});
【问题讨论】:
-
THREE.DoubleSide 是你的朋友。在您加载 OBJ 的情况下,请查看类似的问题 here
-
我尝试了该解决方案,但没有成功。有什么建议吗?
标签: javascript three.js