1

是否有任何 KMZ KML 3D OBJECTS 的 HTML5/javascript/webgl 查看器?

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

目标是使用浏览器技术而不是 flash/java 在白色背景上仅水平旋转呈现 3D 产品概览。

感谢您的任何建议

4

2 回答 2

4

Three.js 有一个ColladaLoader。SketchUp 可以导出到 Collada,这就是 KMZ 文件的用途。它是 KMZ 中的 .dae 文件。

于 2012-03-19T08:00:13.050 回答
0

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

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

于 2015-11-08T14:04:25.660 回答