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
,
В данный момент библиотека все еще находится в разработке и имеет некоторые проблемы с производительностью при загрузке больших моделей, однако в большинстве случаев она работает нормально.