2015-11-07 50 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