2016-05-03 24 views
1

Coin3d geology visualization projectsをThree.jsに移行しようとしています。私は様々なローダーを試していて、JSONフォーマットの&ローダーを使用してメッシュデータを読み込むことにしましたが、線、点、テキストを格納して読み込むメソッドが見つかりません。私はVRMLLoaderを試してみましたが、次のコード:IndexedLineSetはVRMLLoader.jsで参照されていないことを考えると驚くべきことではない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); 
}); 

何も返さない、(などのインデックスフェース、シリンダー、コーンは、あります)。 JSON Geometry format 4とモデル・フォーマット3は、メッシュ、排他的でない場合にはメッシュ中心であり、仕様に

"data":{ 
    "lines":[3,0,1,2,3...], 
    "points":[0,2,4,1,3...] 
} 

のようなものを追加する計画があるのだろうか?その間、他のローダーの1つはライン、ポイント、テキストの読み込みをサポートしていますか?そうでない場合は - と私は答えは何であると仮定していない - ?

"lines":[3,0,1,2,3...] # or whatever I want to call it 

を読み取り、もしそうなら、どのように1はそうやって行くだろうJSONLoaderをハックするこのついて行くには最良の方法ですかローダーコールバックで、カスタムmy_JSONLoader.jsを作成する必要がありますか?

答えて

0

現在、VrmlParserプロジェクトのIndexedLineSetのサポートに取り組んでいます。 VrmlParserは、表示用にThreeJsレンダラを使用します。http://github.com/bartmcleod/VrmlParser

関連する問題