Цель проекта
Создать программный инструмент для автоматизированного расчета кровельных материалов. Приложение должно на основе чертежа строить 3D-модель здания, проводить геометрический анализ кровли, вычислять площадь каждого ската и формировать спецификацию необходимых материалов.
Функциональные требования
1. Обработка чертежа и 3D-моделирование
- Приложение должно импортировать или считывать данные с предоставленного чертежа кровли.
- Воссоздавать объемную (3D) модель дома, точно отражающую размеры и форму кровли.
2. Геометрический расчет
- Автоматически разбивать всю площадь кровли на отдельные скаты (простые геометрические фигуры: прямоугольники, треугольники, трапеции и т.д.).
- Для каждого ската выполнять точный расчет площади.
3. Раскладка материалов
- На основе полученных площадей скатов автоматически создавать схему раскладки кровельного материала (профнастила, гибкой черепицы, металлочерепицы и т.п.) с учетом нахлестов, возможных отходов и стандартных размеров листов/сегментов.
- Формировать отчет с перечислением наименований, необходимого количества и общего метража материала.
4. Определение и спецификация дополнительных элементов
- Выделять на 3D-модели и рассчитывать количество всех доборных элементов кровли:
- Коневой планки
- Ендовы
- Ветровой (фронтонной) планки
- Капельника
- Материалов гидро- и пароизоляции (при необходимости)
- Результат выдавать в виде готовой сметы с указанием линеек и штук.
Технические просьбы
- Программа должна быть ориентирована на профессиональное использование - высокая точность и наглядность расчетов.
- В ответе исполнителя следует скрыть (заменить плейсхолдерами) все указания на конкретные названия компаний, телефоны, сайты.