Узлы Dynamo для Autodesk Steel Connections 2020

Ознакомьтесь со списком узлов Dynamo, доступных для использования со стальными соединениями.

Узел Dynamo Входные данные Вывод

Connection.ByType

Создание соединений.

node

Узел соединения или список узлов соединений.

indexes

Позиция входного элемента в соединении, представленная как массив целых чисел.

connectionType

Тип создаваемого соединения (требуется узел Input.ConnectionTypes).

Connection

Соединение или список соединений.

ConnectionNode.FromStructure

Группирование элементов данных конструкции по узлам соединений.

objects

Список элементов данных конструкции.

ConnectionNode []

Список узлов соединений. Дополнительные сведения см. в разделе Узел группировки.

ConnectionNode.SubNodesOfSize

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

node

Узел соединения.

noOfZones

Требуемое количество зон.

ConnectionNode[]

Список вложенных узлов соединений, где каждый вложенный узел представляет собой список узлов. Дополнительные сведения см. в разделе Узел упорядоченных наборов.

ConnectionNode.Zones

Получение сведений о зонах для каждого входного соединения.

connectionNode

Узел соединения.

Zone[]

Список зон.

ConnectionType.ByNames

Создание элемента ConnectionType на основе двух строк: connectionName и typeName.

connectionName

Строка, содержащая имя соединения.

typeName

Строка, содержащая имя типа соединения.

ConnectionType

Типы полученных соединений.

ConnectionType.ConnectionName

Получение имени типа соединения.

connectionType

Тип соединения на входе.

string

Строка на выходе, содержащая имя соединения.

ConnectionType.TypeName

Получение имени типа соединения.

connectionType

Тип соединения на входе.

string

Строка на выходе, содержащая тип соединения.

Filter.ByAngleBetweenAxes

Получение значений узлов, в которых определенные оси элементов данных конструкции M и N в узле образуют угол между X и Y, при этом значения N, M, X, Y и оси задаются пользователем.

node

Узлы соединений на входе.

indexFirst

Используемый для сравнения индекс первого элемента, отсчитываемый от нуля.

indexSecond

Используемый для сравнения индекс второго элемента, отсчитываемый от нуля.

axisFirst

Опорная ось первого элемента данных конструкции (X, Y или Z); задается как не чувствительная к регистру строка.

axisSecond

Опорная ось второго элемента данных конструкции (X, Y или Z); задается как не чувствительная к регистру строка.

rangeStart

Значение от 0 до 90 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 90 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByAngleBetweenBeams

Аналогичен узлу ByAngleBetweenAxes. Разница заключается в том, что узел Filter.ByAngleBetweenBeams используется для измерения только угла между осями Х. Если элементы несущих конструкций стыкуются в конечных точках, возможный угол составляет от 0 до 180 градусов, а не от 0 до 90.

node

Узел или узлы соединения на входе.

indexFirst

Используемый для сравнения индекс первого элемента данных конструкции, отсчитываемый от нуля.

indexSecond

Используемый для сравнения индекс второго элемента данных конструкции, отсчитываемый от нуля.

rangeStart

Значение от 0 до 180 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 180 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySectionProfile

Получение значений узлов, в которых элемент данных конструкции с индексом имеет определенный профиль сечения.

node

Узел или узлы соединения на входе.

index

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

profileToFind

Профиль, наличие которого в элементе данных конструкции обеспечивает соответствие критериям фильтра.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySectionShape

Получение значений узлов, в которых элемент данных конструкции с индексом имеет определенную форму сечения.

node

Узел или узлы соединения на входе.

index

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

shapeToFind

Форма, наличие которой в элементе данных конструкции обеспечивает соответствие критериям фильтра.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySectionType

Получение значений узлов, в которых элемент данных конструкции с индексом имеет определенный тип сечения.

node

Узел или узлы соединения на входе.

index

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

nameToFind

Имя типа, наличие которого в элементе данных конструкции обеспечивает соответствие критериям фильтра.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySlantAngle

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

node

Узел или узлы соединения на входе.

index

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

rangeStart

Значение от 0 до 90 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 90 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySlopeAngle

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

node

Узел или узлы соединения на входе.

index

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

rangeStart

Значение от 0 до 90 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 90 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByZoneType

Получение значений узлов, в которых элемент данных конструкции с определенным индексом имеет определенный тип зоны.

node

Узел или узлы соединения на входе.

index

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

zoneType

Строка, чувствительная к регистру, в которой указывается тип зоны (конец или тело).

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Input.ConnectionTypes

Раскрывающийся список для выбора типов соединения.

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

connectionType

Тип полученного соединения.

Input.SelectStructureData

Возможность выбрать элементы модели вручную.

Кнопка выбора элементов модели.

Элементы

Полученный список элементов.

Input.StructuralSectionShapes

Раскрывающийся список выбора формы сечения для элементов данных конструкции.

Раскрывающийся список, в котором можно выбрать любую форму сечения.

sectionShape

Форма сечения на выходе.

Input.StructuralDataFamilies

Раскрывающийся список выбора семейств для элементов данных конструкции.

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

familyName

Имя семейства на выходе.

Input.StructuralDataTypes

Раскрывающийся список выбора типов для элементов данных конструкции.

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

parentFamily

Имя семейства на выходе.

typeName

Имя типа на выходе.

Model.GetStructureData

Получение списка элементов данных конструкции, выбранных в модели.

Набор объектов, заданный в Revit до выполнения сценария.

StructureData[]

Список элементов данных конструкции, выбранных в модели.

StructureData.GetCoordinateSystem

Получение системы координат для элемента данных конструкции.

structureData

Данные конструкции на входе.

CoordinateSystem

Система координат на выходе, в которой ось X обозначается красным, ось Y — зеленым, а ось Z — синим цветом.

StructureData.SectionProfile

Получение профиля сечения для элемента данных конструкции.

structureData

Данные конструкции на входе.

string

Профиль сечения на выходе (строка).

StructureData.SectionShape

Получение формы сечения для элемента данных конструкции.

structureData

Данные конструкции на входе.

string

Форма сечения на выходе (строка).

StructureData.SectionType

Получение типа сечения для элемента данных конструкции.

structureData

Данные конструкции на входе.

string

Тип сечения на выходе (строка).

StructureData.XAxis

Получение оси Х для элемента данных конструкции.

structureData

Данные конструкции на входе.

Vector

Ось X на выходе (вектор).

StructureData.YAxis

Получение оси Y для элемента данных конструкции.

structureData

Данные конструкции на входе.

Vector

Ось Y на выходе (вектор).

StructureData.ZAxis

Получение оси Z для элемента данных конструкции.

structureData

Данные конструкции на входе.

Vector

Ось Z на выходе (вектор).

Zone.Parent

Получение родительского объекта зоны, являющегося элементом данных конструкции.

zone

Зона или зоны на входе.

ModelObject

Элемент данных конструкции на выходе.

Zone.ZoneType

Получение типа зоны.

zone

Зона или зоны на входе.

string

Тип зоны — конец или тело — на выходе (строка).