2015-11-07 32 views
2

在three.js所.......three.js所负载的JSON字符串

我知道有一个JSONLoader从文件/ URL加载JSON。但是可以在当前文件中加载一个JSON对象吗?

例如,如果我有一个JSON对象中的网格 我可以直接使用它吗?

+0

看看这个回答你的问题:http://stackoverflow.com/questions/27992147/three-js-include-mesh-data-in-code/27996338#27996338 – WestLangley

+0

这工作!感谢WestLangley - 我没有足够的代表标记为重复 – dingdingding

回答

2

您可以直接加载一个JSON对象,像这样:

var loader = new THREE.JSONLoader(); 

var model = loader.parse(myJSONObject); 

mesh = new THREE.Mesh(model.geometry, model.materials[ 0 ]); 

scene.add(mesh); 

另见this post

three.js所r.73