Цель проекта

Создать программный инструмент для автоматизированного расчета кровельных материалов. Приложение должно на основе чертежа строить 3D-модель здания, проводить геометрический анализ кровли, вычислять площадь каждого ската и формировать спецификацию необходимых материалов.

Функциональные требования

1. Обработка чертежа и 3D-моделирование

  • Приложение должно импортировать или считывать данные с предоставленного чертежа кровли.
  • Воссоздавать объемную (3D) модель дома, точно отражающую размеры и форму кровли.

2. Геометрический расчет

  • Автоматически разбивать всю площадь кровли на отдельные скаты (простые геометрические фигуры: прямоугольники, треугольники, трапеции и т.д.).
  • Для каждого ската выполнять точный расчет площади.

3. Раскладка материалов

  • На основе полученных площадей скатов автоматически создавать схему раскладки кровельного материала (профнастила, гибкой черепицы, металлочерепицы и т.п.) с учетом нахлестов, возможных отходов и стандартных размеров листов/сегментов.
  • Формировать отчет с перечислением наименований, необходимого количества и общего метража материала.

4. Определение и спецификация дополнительных элементов

  • Выделять на 3D-модели и рассчитывать количество всех доборных элементов кровли:
    • Коневой планки
    • Ендовы
    • Ветровой (фронтонной) планки
    • Капельника
    • Материалов гидро- и пароизоляции (при необходимости)
  • Результат выдавать в виде готовой сметы с указанием линеек и штук.

Технические просьбы

  • Программа должна быть ориентирована на профессиональное использование - высокая точность и наглядность расчетов.
  • В ответе исполнителя следует скрыть (заменить плейсхолдерами) все указания на конкретные названия компаний, телефоны, сайты.

Разработка Telegram-бота для кофейни с админ-панелью

Требуется создать функционального Telegram-бота на чистом Python для автоматизации заказов в кофейне. Бот должен иметь удобную админ-панель для управления меню и заказами. Подробное техническое задание будет предоставлено исполнителю.