О компании Каталог ПО Услуги Учебный центр Центр экспертизы Импортозамещение
О компании Каталог ПО Услуги Учебный центр Центр экспертизы Импортозамещение

Импортозамещение

Применение Dynamo для расстановки элементов по выбранной траектории

Применение Dynamo для расстановки элементов по выбранной траектории

Если есть задача расставить элементы по траектории (шумозащитные экраны, шпунты, столбы и тд), то для этого случае очень подходит написание скрипта на Dynamo, а в дальнейшем можно данный скрипт переписать на #С и сделать плагин.

Возьмем для примера модель с ген.планом в Revit:

Рис. 1

Необходимо расставить шпунты для котлована и шумозащитные экраны вдоль дороги. Изначально без учета здания модель будет:

Рис. 2

На подготовленном плане оставляем траектории для выбора и запускаем «Проигрыватель Dynamo». Вводим настройки для шпунтов (для примера, возьмем Шпунт Ларсена Л5-УМ) и выбираем траектории для размещения шпунтов.

Рис. 3
Рис. 4

Аналогично выбираем траекторию для расстановки шумозащитных экранов. 

Рис. 5

В итоге получаем результат расстановки.

Рис. 6

При этом несмотря на углы в траектории расстановка идет по траектории полилинии.

Рис. 7

При этом можно расставлять также и по реальной поверхности, полученной из Civil3D. Для этого можно по поверхности расставить ростверки, а далее уже по ростверкам (можно взять с ростверков грани) и траектории грани ростверков уже расставить шумозащитные экраны.

Рис. 8

Остались вопросы по теме публикации? Получите консультацию нашего специалиста

* - обязательные поля