Javascript Three.js MeshBasicMaterial线框赢得';不渲染

Javascript Three.js MeshBasicMaterial线框赢得';不渲染,javascript,three.js,blender,wavefront,Javascript,Three.js,Blender,Wavefront,从three.js API创建的几何体工作正常,但从Blender导出的obj文件在应该是线框时渲染面。我的进出口流程有问题吗 var loader = new THREE.OBJLoader( manager ); loader.load( '../3d/decoy.obj', function ( object ) { object.traverse( function(child) { if( child instanceof THREE.Mesh ) {

从three.js API创建的几何体工作正常,但从Blender导出的obj文件在应该是线框时渲染面。我的进出口流程有问题吗

var loader = new THREE.OBJLoader( manager );
loader.load( '../3d/decoy.obj', function ( object ) {
    object.traverse( function(child) {
        if( child instanceof THREE.Mesh ) {
            child.material = new THREE.MeshBasicMaterial( { color: 0x009900, wireframe: true } ); 
            child.scale.set(20,20,20);
            scene.add( child );
        }
    });
}, onProgress, onError );

波阵面.obj格式似乎存在问题。出口到Collada.dae,一切正常。请注意,遍历是object.scene的一种方法,而不是obj导入中的对象

var loader = new THREE.ColladaLoader( manager );
loader.load( '../3d/decoy.dae', function ( object ) {
    object.scene.traverse( function(child) {
        if( child instanceof THREE.Mesh ) {
            child.material = new THREE.MeshBasicMaterial( { color: 0x009900, wireframe: true, vertexColors: THREE.VertexColors } ); 
            child.scale.set(20,20,20);
            scene.add( child );
        }
    });
}, onProgress, onError );

是否确实要将每个子对象单独添加到场景中,而不仅仅是根对象?