HTML5 / JavaScript / WebGL просмотрщик KMZ / KML 3D ОБЪЕКТЫ?

Есть ли какая-либо программа просмотра HTML5/javascript/webgl KMZ KML 3D OBJECTS?

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

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

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

2 ответа

Решение

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

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

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

Другие вопросы по тегам