2012-03-19 51 views
1

KMZ KML 3D OBJECTSのHTML5/javascript/webglビューアはありますか?KMZ/KML 3DオブジェクトのHTML5/JavaScript/WebGLビューア?

私はsketchupで作成し、Googleウェアハウスにアップロードしたkmz/kmlの3Dオブジェクト(建物)をレンダリングするためにWEBGL技術を使用したいと考えています。

対象は、flash/javaの代わりにブラウザテクノロジを使用して、水平方向の回転のみを伴う白いバックグラウンドで3D製品の概要をレンダリングすることです。

+0

ここに例があります:SketchUpモデルの使用https://github.com/mrdoob/three.js/wiki/Using-SketchUp-Models –

答えて

4

Three.jsはColladaLoaderを持っている任意の提案をいただき、ありがとうございます。 SketchUpはColladaにエクスポートでき、KMZファイルで使用されます。 KMZの.daeファイルです。

0

この目的のために正確にkamikmzという小さなライブラリを作成しました。 Colladaモデルをまっすぐにロードする際の問題は、テクスチャとして参照されているイメージを正しいパスで使用できるようにする必要があることです。この問題を解決するために、jszipライブラリを使用して、kmzファイルをブラウザで解凍し、threejsに渡します。

現在、ライブラリはまだ開発中であり、大型モデルを読み込む際にはパフォーマンス上の問題がありますが、ほとんどの場合は正常に動作します。

関連する問題