HTML5 / JavaScript / WebGL просмотрщик KMZ / KML 3D ОБЪЕКТЫ? - PullRequest
1 голос
/ 19 марта 2012

Есть ли какая-либо программа просмотра HTML5 / javascript / webgl KMZ KML 3D ОБЪЕКТОВ?

Я бы хотел использовать технологию WEBGL для рендеринга трехмерного объекта (здания) кмз / кмл, созданного в sketchup и загруженного на склад Google.

Цель - использовать браузерные технологии вместо flash / java для визуализации трехмерного обзора продукта на белом фоне с только горизонтальным вращением.

Спасибо за любые предложения

Ответы [ 2 ]

4 голосов
/ 19 марта 2012

Three.js имеет ColladaLoader .SketchUp может экспортировать в Collada, и это то, что используют файлы KMZ.Это файл .dae в КМЗ.

0 голосов
/ 08 ноября 2015

Я специально для этой цели создал небольшую библиотеку под названием kamikmz . Проблема с загрузкой модели Collada прямо вверх заключается в том, что вам нужно, чтобы изображения также использовались в качестве текстур на правильном пути. Для решения этой проблемы я использую библиотеку jszip , чтобы разархивировать файл kmz прямо в браузере и передать его в threejs.

В данный момент библиотека все еще находится в разработке и имеет некоторые проблемы с производительностью, когда дело касается загрузки больших моделей, однако в большинстве случаев она работает нормально.

...