В то время версия редактора многогранников позволяла делать экспорт моделей в формат WRML2, поэтому специально для этих нужд был написан специальный движок на JavaScript, который подгружал многогранную модель в упрощенном формате WRML и позволял вращать ее в окне браузера.
Несколко примеров многогранников:
Курносый куб и пентагональный икоситетраэдр
Кубическая симметрия пентагонального икоситетраэдра
Шесть отсеков симметрии ромбододекаэдра
Шли годы, бурь порыв мятежный заставил меня очередной раз переписать редактор многогранников. Оказалось, что для нынешнего времени вполне удачный формат - COLLADA (расширение DAE). Формат оказался по всем параметрам хорош. Более того, мой MacBook еще и понимал этот формат как родной. Понимал - это значит прямо в Finder можно не только видеть миниатюру модели, но и вращать многогранник.
Сказано - сделано. Сразу же встал вопрос о подключении формата COLLADA для просмотра в браузере.
Для работы с WebGL были разработаны отличные библиотеки и движки. Я использовал библиотеку threejs. Библиотека интересная, предоставляемые возможности просто фантастические. На сайте проекта можно найти не только документацию и дистрибутивы скриптов, но и найти большое количество примеров. В общем, всю рутину библиотека берет на себя.
В общем, принимайте новый визуализатор замечательных звездчатых форм:
Звездчатая форма икосододекаэдра
Еще одна форма икосододекаэдра
Звездчатая форма усеченного кобооктаэдра
Звездчатая форма усеченного икосаэдра
Возможно, модели появиться на Вашем экране не сразу. Сама модель грузится довольно быстро, а вот используемые текстуры для раскраски граней оказались достаточно тяжелыми.