Loading JSON exported from THREE.js editor

倖福魔咒の 提交于 2020-01-06 02:52:09

问题


        var container;
        var camera;
        var scene;
        var renderer;
        var mesh;
        var loader;

        init();

        function init(){


            camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHieght, 1 , 10000); 
            camera.position.z = 1000;
            //scene

            scene = new THREE.Scene();
            loader = new THREE.ObjectLoader();

            loader.load( "chesstable.js", function( mesh ) {

                mesh.scale.set( 1,1,1);
                scene.add(mesh);

            } );


            renderer = new THREE.CanvasRenderer();
            renderer.setSize(window.innerWidth, window.innerHeight);

            document.body.appendChild(renderer.domElement);

            renderer.render(scene, camera);

        }

Hello, I am trying to load scene ( some polygons and lights) exported from THREE.js editor as a json file. Browser seems to load json file but all I am getting is blank page. What could be the problem? Thanks in advance!


回答1:


I think it should be something like this

loader.load( "chesstable.js", function( geom ){
    mesh = new THREE.Mesh( geom, material);
    scene.add(mesh);
});


来源:https://stackoverflow.com/questions/24236366/loading-json-exported-from-three-js-editor

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!