Google Sketchup - это простой, простой 3D-объект-модельер. Кроме того, у Google есть огромный склад 3D-объектов, чтобы вам фактически не пришлось много моделировать себя, если вы не особенно одарены в эта зона. Многие из 3D-зданий в Google Earth сделаны с помощью Sketchup. Возможность импортировать файлы Sketchup SKP в Mathematica была бы очень приятной, но, увы, этого еще не сделано.
Бесплатная версия Sketchup не экспортируется в другие форматы, кроме форматов KMZ (Google Earth) и DAE (Collada). Хотя MMA может читать файлы KMZ/KML, он не читает те, которые содержат 3D-объекты. Файлы DAE застегивают файлы Collada, и они могут быть прочитаны как XML с помощью импорта MMA. Полученное дерево XML довольно сложное, как определение Collada, и получение в геометрии объекта далеко не тривиально (мне удалось принудить координатный набор модели из него).
Мой вопрос: как преобразовать файлы SKP в чистую структуру на основе многоугольника в Mathematica?
Я бы предпочел импортный конвертер, который предоставляет MMA с этой возможностью импорта, но другие маршруты тоже приветствуются. Я опубликую скорее косвенный метод, который я использую в качестве ответа завтра.