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

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

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

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

Армирование балки

Урок
Блоки можно проходить в любом порядке
Длительность
Минут
Восстановление формы
Длительность: 9 мин.
Первый этап создания скрипта по армированию балки. Показано, как восстановить геометрическую форму балки не зависимо от того, какие конструкции вырезают из неё геометрию. Как получить геометрию объекта из Revit? Как быстро восстановить форму объекта, избавившись от вырезания?

Ноды: Geometry.BoundingBox, BoundingBox.MaxPoint, BoundingBox.MinPoint, Element.GetParameterValueByName, Geometry.Translate, BoundingBox.ByCorners, BoundingBox.ToCuboid

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

Ноды: GeometryExplode, Surface.PointAtParameter, List.SortByKey, List.MaximumItem, List.MinimumItem, Polygon.ByPoints, Curve.Offset, Curve.Simplyfy, Surface.PerimeterCurves, Curve.Length, Math.Round, Rebar.Shorten, Geometry.Translate

Получение линий массива хомутов
Длительность: 16 мин.
Третий этап создания скрипта по армированию балки. Рассмотрен один из способов получения линий для создания массива хомутов. Как гарантированно заставить появляться хомуты внутри балки? Как создать массив набора линий?

Ноды: Surface.PointAtParameter, SurfaceArea, List.SortByKey, List.MaximumItem, Designs.StirrupShapeCurves, Curve.Offset, Vector.ByTwoPoins, Surface.PerimeterCurves, Curve.Length, Math.Round, Rebar.Shorten, Geometry.Translate

Создание арматуры
Длительность: 5 мин.
Преобразование геометрии Dynamo в арматурные элементы модели. Как подать на ввод нода “Create.FromCurves” массив геометрических данных?

Ноды: RebarStyle, RebarBarType, RebarHookType, RebarHookOrientation, Vector.ZAxis, Create.FromCurve, Create.FromCurves

Заключительный важный этап создания скрипта. Как сделать скрипт интуитивно понятным и удобным для пользователя?


Сдать тест по этой теме