KMZ/KML 3D对象的HTML5/JavaScript/WebGL查看器



KMZ KML 3D对象是否有HTML5/javascript/webgl查看器?

我想使用WEBGL技术来渲染在sketchup中创建并上传到谷歌仓库的kmz/kml三维对象(建筑)。

目标是使用浏览器技术而不是flash/java在白色背景上渲染3D产品概述,只需水平旋转。

感谢您的任何建议

Three.js有一个ColladaLoader。SketchUp可以导出到Collada,而这正是KMZ文件所使用的。这是KMZ中的.dae文件。

我正是为此目的构建了一个名为kamikmz的小型库。直接加载Collada模型的问题是,您需要在正确的路径上也将图像引用为可用的纹理。为了克服这个问题,我使用jszip库在浏览器中解压缩kmz文件,并将其传递给threejs

目前,该库仍在开发中,在加载大型模型时存在一些性能问题,但在大多数情况下都可以正常工作。

最新更新