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

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

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

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

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

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

https://youtu.be/8OoamnbQjMg

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

Ноды: 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