# 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\. Чтобы завершить создание лестницы, добавьте материал **Камень — Травертин** для соответствия полам. Дополнительные сведения о применении материалов см. в предыдущих разделах.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://windows.help.formit.autodesk.com/ru/formit-primer/part-i/computational-groups-with-dynamo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
