我正試圖將我的Coin3d geology visualization projects轉移到Three.js。我已經對各種裝載機進行了實驗,並決定使用JSON格式的&加載程序加載網格數據,但我找不到存儲和加載線條,點和文本的方法。我試過VRMLLoader,但下面的代碼:three.js:是否有加載Line,Point和Text數據(和組合)的方法?
var vloader = new THREE.VRMLLoader();
vloader.load('line.wrl', function (geometry) {
var line = new THREE.Line(geometry);
scene.add(line);
});
回報什麼,這並不奇怪,因爲IndexedLineSet不VRMLLoader.js引用(在IndexedFaceSet,圓柱,圓錐,等在那裏)。該JSON Geometry format 4和模型格式3如果沒有網獨家網爲中心,我不知道是否有計劃添加類似
"data":{
"lines":[3,0,1,2,3...],
"points":[0,2,4,1,3...]
}
的規範呢?與此同時,其他的加載器是否支持加載行,點和文本?如果不是 - 我認爲答案是否定的 - 是去了解這個破解的JSONLoader閱讀
"lines":[3,0,1,2,3...] # or whatever I want to call it
如果是這樣,怎麼會去這樣做的最佳方式?在加載器回調中,還是必須定製my_JSONLoader.js?