Браузерное (WebGL) CAD/CAE-приложение для автоматизированного проектирования монолитных утепленных фундаментных плит и связанных конструкций. По нарисованному в 3D-сцене контуру здания система за секунды генерирует полную инженерную модель: тело плиты произвольной ортогональной формы, многослойный пирог основания, двухуровневую раскладку арматуры с П-элементами, фиксаторами, маяками и распорными элементами, опалубку с упорами, наружные и внутренние стены, плиты перекрытия, приямки и проемы. Параллельно автоматически рассчитываются спецификация материалов (арматура по диаметрам с массами, бетон, песок, щебень, утеплитель, вязальная проволока, фиксаторы) и формируется комплект рабочих чертежей в PDF - все внутри обычного браузера, без установки тяжелого инженерного ПО.
Реализован параметрический движок, в котором вся конструкция - чистая функция от набора параметров и контурных точек. Любое редактирование (сдвиг угла, смена толщины, добавление проема) вызывает единую процедуру пересборки CreateBase(), заново детерминированно выводящую геометрию, армирование, опалубку и спецификацию. Это убирает целый класс ошибок рассинхронизации модели и документации.
Ключевые возможности:
- Интерактивное черчение контура в 3D с привязкой к существующим точкам, фиксацией углов кратно 90°, призраком стены и живыми размерными подписями в миллиметрах.
- Автогенерация армирования: нижняя и верхняя сетки с нормативным шагом, краевые П-стержни, фиксаторы защитного слоя (тип подбирается автоматически от величины защитного слоя), маяки с итеративным заполнением больших пролетов, распорные элементы - с корректным обходом приямков и отверстий.
- Многослойный пирог основания (геотекстиль, песок, щебень, подбетонная плита, утеплитель и т. д.) с индивидуальными правилами укладки и расширения слоев за габарит плиты.
- Вырезание проемов и отверстий (прямоугольных и круглых) в стенах, плитах и перекрытиях через булевы операции над мешами в реальном времени.
- Автоматическая спецификация: длины и массы арматуры по диаметрам (с таблицей погонных масс), объемы бетона и стен, объемы сыпучих и утеплителя, количество и тип фиксаторов, расход вязальной проволоки.
- Экспорт: сохранение/загрузка проектов, выгрузка спецификации и генерация PDF-чертежей через мост в хостинг-страницу.
- Время проектирования и выпуска документации по одной плите сокращено с ~1–2 рабочих дней ручной работы до считанных минут.
- Полностью устранен ручной подсчет спецификации арматуры и материалов - источник самых частых и дорогих ошибок: количества, длины и массы выводятся напрямую из 3D-модели.
- Поддержаны планы произвольной ортогональной формы с приямками и проемами - не только типовые прямоугольные плиты.
- Нулевая установка: приложение запускается в браузере на обычном ноутбуке, без САПР-лицензий и требований к видеокарте.
- Сложная предметная логика уложена в компактное ядро (~3 000 строк прикладного C# плюс геометрический и CSG-модули) с детерминированной пересборкой модели, что делает систему предсказуемой и расширяемой.
- На выходе - связанный комплект: 3D-модель, спецификация материалов и PDF-чертежи, согласованные между собой по построению.