【发布时间】:2016-10-24 02:43:44
【问题描述】:
大家好,我正在尝试将一个立方体从搅拌机导出到 three.js,我已经导出了 JSON,但是当我尝试在代码上获取立方体时,它没有显示出来,我只是得到 setColor 屏幕不知道为什么,我已经尝试了很多事情无法理解我做错了什么?
我在这里粘贴我的代码,也许你们中的一些人可以帮助我理解我做错了什么,他加载了一些几何图形,我做了一个控制台日志并获得了一个带有顶点的 JSON 等。
顺便说一下,立方体是搅拌机上0,0,0点上的默认立方体。
三个.js
var renderer;
var scene;
var camera;
$(function () {
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setClearColor(0xEEEEEE);
renderer.setSize(window.innerWidth, window.innerHeight);
var planeMaterial = new THREE.MeshBasicMaterial({color: 0xcccccc});
var loader = new THREE.JSONLoader();
loader.load('untitled.json', function (geometry) {
console.log(geometry);
geometry.computeMorphNormals();
var mesaBilhar = new THREE.Mesh(geometry);
scene.add(mesaBilhar);
});
camera.position.x = -15;
camera.position.y = 16;
camera.position.z = 13;
camera.lookAt(scene.position);
$("#WebGL-output").append(renderer.domElement);
renderer.render(scene, camera);
// call the render function
});
【问题讨论】:
标签: javascript json three.js blender