加载从 THREE.js 编辑器导出的 JSON [英] Loading JSON exported from THREE.js editor

查看:63
本文介绍了加载从 THREE.js 编辑器导出的 JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

        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);

        }

您好,我正在尝试加载从 THREE.js 编辑器导出的场景(一些多边形和灯光)作为 json 文件.浏览器似乎加载了 json 文件,但我得到的只是空白页面.可能是什么问题呢?提前致谢!

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!

推荐答案

我觉得应该是这样的

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

这篇关于加载从 THREE.js 编辑器导出的 JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆