Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 如何制作OBJ+MTL加载双面?_Three.js_Loader - Fatal编程技术网

Three.js 如何制作OBJ+MTL加载双面?

Three.js 如何制作OBJ+MTL加载双面?,three.js,loader,Three.js,Loader,使用下面的加载工具加载obj和mtl文件,那么如何访问材料并使其双面? 如果我在下面的threejs.org文档页面中使用mtlLoader.setMaterialOptions{side:THREE.DoubleSide},它就不起作用了——而且我也没有从VScode中得到任何关于.setMaterialOptions的提示 以下是obj+mtl加载器的主要部分: var mtlLoader = new THREE.MTLLoader(); mt

使用下面的加载工具加载obj和mtl文件,那么如何访问材料并使其双面? 如果我在下面的threejs.org文档页面中使用mtlLoader.setMaterialOptions{side:THREE.DoubleSide},它就不起作用了——而且我也没有从VScode中得到任何关于.setMaterialOptions的提示

以下是obj+mtl加载器的主要部分:

            var mtlLoader = new THREE.MTLLoader();
            mtlLoader.setPath( 'female02/' );
            //mtlloader.setMaterialOptions(side:THREE.DoubleSide)               
            mtlLoader.load( 'female02.mtl', function( materials ) {                 
                materials.preload();                    

                var objLoader = new THREE.OBJLoader();
                objLoader.setMaterials( materials );
                objLoader.setPath( 'female02/' );
                objLoader.load( 'female02.obj', function ( object ) {
                    object.position.set( 0, -95, 0 );                   
                    sceneRTT.add( object );
                }, onProgress, onError );

            });
[我无法添加主关键字DoubleSide,因为我缺少…声誉]

在MTLLoader.setMaterialOptions选项中,options参数是一个对象,因此必须将其作为对象传递

loader.setMaterialOptions( { side: THREE.DoubleSide } );

three.js r.89

试试loader.setMaterialOptions{side:three.DoubleSide}。是的,需要花括号,之后就可以了,谢谢!本应在文件中提及。我以前试过,但很明显我做错了什么,结果不起作用。