Three.js - 导入OBJ模型,一半的三角形是透明的

时间:2015-06-26 13:22:02

标签: javascript three.js textures rendering

我遇到了从Rhino3D导出到obj的obj文件的问题:构成模型某些部分的一半三角形是透明的。
这些模型在3D编辑器中看起来很不错。

var loader = new THREE.OBJLoader( manager );
loader.load( 'table.obj', function ( object ) {

    object.scale.x=0.1;
    object.scale.y=0.1;
    object.scale.z=0.1;
    object.traverse( function ( child ) {
        if ( child instanceof THREE.Mesh ) {

            child.material.map = texture;
            child.material.side = THREE.Doubleside;

        }

    } );

    object.position.y = - 80;
    scene.add( object );

}, onProgress, onError );

我没有错误。这是一个截图:
screenshot

1 个答案:

答案 0 :(得分:0)

从Rhino3D导出时,检查"映射Z在Y"解决了这个问题!