> For the complete documentation index, see [llms.txt](https://windows.help.formit.autodesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://windows.help.formit.autodesk.com/ru/formit-primer/part-i/computational-groups-with-dynamo.md).

# 1.10. Группы автоматизированного проектирования и Dynamo

*В этом разделе мы воспользуемся вычислительными возможностями* [***Dynamo***](http://dynamobim.org) *для размещения и изменения гибких групп, привязанных к примерам готовых графиков Dynamo.*

*Если вы не работали с предыдущим разделом, загрузите и откройте файл* ***1.10 – Computational Groups with Dynamo.axm*** *из* ***набора данных для части I руководства FormIt Primer**.*

*Ознакомиться с дополнительными сведениями о совместном применении FormIt и Dynamo в рабочих процессах автоматизированного проектирования можно* [***на этой странице***](http://formit.autodesk.com/page/formit-dynamo)*.*

## **Создание лестницы нижней террасы**

1 - Включите слои **Нижняя терраса, Основной этаж здания** и **Изображение плана**, на которые мы добавим лестницу.

2 - Чтобы разместить группу лестницы, привязанную к одному из готовых примеров Dynamo, выполните следующие действия.

1. Откройте **палитру Dynamo** на панели «Палитры». В каталоге **Dynamo Samples** (примеры Dynamo) должно быть несколько встроенных объектов Dynamo.
2. Щелкните пример Dynamo **Stairs** (лестница), чтобы перенести его в пространство модели. FormIt в фоновом режиме запустит график и сформирует на его основе геометрию лестницы.
3. Наведите курсор на активное окно. После загрузки лестницы ее полупрозрачная геометрия будет перемещаться вместе с курсором. Наведите курсор на активное окно рядом с террасой и щелкните, чтобы разместить лестницу. Нажмите **ESC** для отмены выбора. Обратите внимание, что после размещения лестницы автоматически откроется **палитра свойств**.

![](/files/Vd3agGlMQgwmI4YfwLPf)

***Примечание.*** [***Кроме того, можно связать локальные каталоги***](https://formit.autodesk.com/page/formit-dynamo#dynamo-getting-started), *содержащие графики Dynamo, и запустить собственные локальные графики Dynamo, как в приведенных примерах.*

3 - Чтобы обновить размеры лестницы, выполните следующие действия.

1. Выбрав группу лестницы, измените значение в разделе Dynamo **INPUTS** в нижней части **палитры свойств**, как показано на рисунке ниже. В большинстве групп, созданных с помощью сценариев Dynamo, при выборе среди свойств будет содержаться раздел Dynamo.
   * Add Top Landing = False
   * Add Middle Landing = False
   * Add Bottom Landing = False
   * Floor-to-Floor Height = 2.6
   * Stair Width = 12
   * Riser Height = 0.6
   * Tread Length = 1.25
   * Tread Overlap = 0.25
   * Tread Thickness = 0.25
   * Height Between Middle Landings = (не используется, так как средние площадки не создаются)
   * Middle Landing Length = (не используется, так как средние площадки не создаются)
   * Top/Bottom Landing Length = (не используется, так как площадки не создаются)
2. Нажмите кнопку **Run**, чтобы повторно запустить сценарий Dynamo с использованием обновленных значений.
3. Переместите группу, чтобы разместить лестницу в нужном месте в соответствии с **изображением плана**. При перемещении группы лестницы не следует изменять ее отметку. Дополнительные сведения о приемах и способах перемещения элементов модели см. в предыдущих разделах.

![](/files/NhjOcOFn5ZUfyGD8FiBB)

***‌Примечание.*** *Значение* ***Floor-to-Floor Height*** *представляет собой приблизительную величину общей высоты лестницы. Высота лестницы задается с помощью параметра* ***Riser Height*** *(высота подступенка). В этом примере параметру* ***Floor-to-Floor Height*** *присвоено значение «2.6’» (2,6 футов), однако окончательная высота лестницы составляет 3,0 фута (0.6’ (**Riser Height**) x 5 (количество подступенков)). Поскольку пролет между уровнем земли и верхним уровнем пола террасы составляет 3 фута 2 дюйма, в оставшиеся 2 дюйма входит верхний подступенок.*

## **Создание лестницы основного здания**

*На предыдущих этапах мы создали лестницу без площадок. Теперь создадим лестницу с верхней площадкой, выровненной относительно* ***основного здания**.*

1 - Для начала скопируйте только что созданную лестницу.

1. Выберите существующую лестницу и щелкните в любом месте на **изображении плана**, чтобы запустить команду перемещения. В результате в FormIt будет использована отметка **изображения плана** в качестве опорной точки начальной высоты для размещения новой копии. Нажмите клавишу **CTRL**, чтобы создать **быструю копию**.
2. Наведите курсор на основное здания над террасой. Обратите внимание, что теперь верхняя грань террасы является новой опорной плоскостью. Щелчком мыши разместите группу.

![](/files/CDhRirT0a77INuNSpRse)

***Примечание.*** *Поскольку* ***изображение плана*** *находится на* ***уровне земли*** *, то в* ***инструменте перемещения*** *эта плоскость будет использоваться в качестве опорной для начальной точки. Обратите внимание на подсказку* ***На грани*** *на изображении выше. Она указывает на то, что в качестве начального базового элемента выбрана грань плана изображения, а в качестве конечного базового элемента — верхняя грань* ***пола нижней террасы*** *.*

2 - Используйте инструмент **Сделать уникальным (MU)**, чтобы изменение значений Dynamo для данной лестницы не влияло на нижнюю лестницу. Переместите группу так, чтобы она оказалась рядом с конечным местоположением. Настройку мы выполним позже. Можно отключить видимость слоя **Нижняя терраса**, чтобы увидеть план под ним и упростить его размещение. Однако будьте внимательны: при перемещении новой лестницы не следует изменять ее отметку.

3 - На **палитре свойств** обновите **значения Dynamo**, как показано ниже, и повторно запустите сценарий.

* Add Top Landing = True
* Floor-to-Floor Height = 2.333
* Riser Height = 0.466
* Tread Length = 1.5
* Top/Bottom Landing Length = 2.5

![](/files/F04bWr9YT1q8WZ7xZ5qp)

***Примечание.*** *Если присвоить параметру* ***Add Bottom Landing*** *значение* ***True*** *и выполнить сценарий еще раз, верхняя грань нижней площадки должна выровняться с верхней гранью* ***пола нижней террасы**. Это происходит потому, что, в отличие от предыдущих лестниц, параметр* ***Riser Height*** *был изменен таким образом, чтобы значение параметра* ***Floor-to-Floor Height*** *соответствовало фактически необходимой высоте (2 фута 4 дюйма или 2,333 фута).*

2\. Переместите группу в конечное положение. Верхняя площадка должна находиться заподлицо с **основным этажом здания**.

3\. Чтобы завершить создание лестницы, добавьте материал **Камень — Травертин** для соответствия полам. Дополнительные сведения о применении материалов см. в предыдущих разделах.
