2016-05-03 15 views
1

我正試圖將我的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?

回答

相關問題