Dynamo: автоматизация армированияСложный

В видеокурсе вы научитесь всем нюансам написания скриптов по армированию таких железобетонных конструкций, как: балки, плиты, стены, колонны. Приобретете навыки, которые позволят вам создавать несложные скрипты и в один-два клика армировать любую бетонную конструкцию или узел сопряжения в монолите. Подавляющее большинство видеороликов посвящены подробному рассмотрению скриптов, успешно показавших себя на реальных проектах. Наибольшую ценность представляют скрипты, обрамляющие все выбранные в проекте дверные и оконные проемы в стенах П-образными и прямыми стержнями. Также в курсе рассматриваются нюансы работы с проемами, полученными копированием с мониторингом.

Быстрому старту в автоматизации рутинных задач будет способствовать отсутствие в курсе кейсов с использованием языка Python.

Автор: Назар Бурмистров
Макс. длительность: 8 часов 47 минут

Стены. Обрамление проемов, скопированных с мониторингом

Сортировка. Дверные и оконные. Часть 2

https://youtu.be/fxxa4tRu7Q4

Разбор алгоритма получения опорной геометрии для оконных проемов на основе геометрии стены. Реализация алгоритма. Как отличить оконный проем от отверстия под инженерные системы? Как определить высоту оконного проема по его верхней грани?

Ноды: Select Model Element, Element.Geometry, Element.Faces, Math.Round, Surface.PointAtParameter, List.SortByKey, “==”(сравнение значений), Surface.NormalAtParameter, Plane.ByOriginNormal, Surface.Area, List.FilterByBoolMask, “>=”, Geometry.Translate, Line.ByStartPointDirectionLength, Geometry.DoesIntersect, Vector.ZAxis, Line.ByStartPointDirectionLength, Curve.ExtendEnd, Geometry.Intersect, Geometry.DistanceTo