Нетрудно составить план здания в базовом пакете трехмерного моделирования, например Wings3D , экспортировать в базовый формат, например .obj , который можно легко проанализировать.
Если вам нужен пакет 3D с большим количеством опций (для текстурирования, подсветки и т. Д.), Попробуйте Blender . Есть много вариантов экспорта, в том числе .raw (необработанные лица), которые
еще более простой способ хранения вершин / граней, чем .obj. Также это довольно легко написать
пользовательский экспортер, использующий Python API Blender, который предоставляет вам код OpenGL так, как вам нужно для вашей установки.