Autodesk Steel Connections 2020용 Dynamo 노드

철골 연결에 사용할 수 있는 Dynamo 노드를 검토합니다.

Dynamo 노드 입력 출력

Connection.ByType

연결을 만듭니다.

node

연결 노드 또는 연결 노드 리스트입니다.

색인

연결에 정수의 배열로 제공된 입력 요소의 순서입니다.

connectionType

연결 유형이 작성됩니다(Input.ConnectionTypes가 필요함).

연결

연결 또는 연결 리스트입니다.

ConnectionNode.FromStructure

구조 데이터 요소를 연결 노드로 그룹화합니다.

objects

구조 데이터 요소 리스트입니다.

ConnectionNode []

연결 노드 리스트입니다. 자세한 내용은 그룹화 노드를 참고하십시오.

ConnectionNode.SubNodesOfSize

최소 원하는 수만큼 요소 또는 구역 수가 있는 노드의 경우 각 입력 노드를 하위 노드 리스트로 전환합니다. 각 하위 노드는 원래 노드에 있는 요소의 다른 배열이 됩니다.

node

연결 노드입니다.

noOfZones

원하는 구역 수입니다.

ConnectionNode[]

연결 하위 노드 리스트입니다. 각 하위 노드는 노드의 리스트입니다. 자세한 내용은 배열 노드를 참고하십시오.

ConnectionNode.Zones

각 입력 연결 구역 내에서 구역을 반환합니다.

connectionNode

연결 노드입니다.

Zone[]

구역 리스트입니다.

ConnectionType.ByNames

두 문자열 connectionName 및 typeName에서 ConnectionType을 작성합니다.

connectionName

연결 이름이 포함된 문자열입니다.

typeName

연결 유형 이름이 포함된 문자열입니다.

연결 유형

결과 연결 유형입니다.

ConnectionType.ConnectionName

연결 유형에서 유형 이름을 반환합니다.

connectionType

입력 연결 유형입니다.

string

연결 이름이 포함된 출력 문자열입니다.

ConnectionType.TypeName

연결 유형에서 유형 이름을 반환합니다.

connectionType

입력 연결 유형입니다.

string

연결 유형이 포함된 출력 문자열입니다.

Filter.ByAngleBetweenAxes

노드에 있는 N번째 및 M번째 구조 데이터 요소의 특정 축이 X와 Y 사이에서 각도를 형성하는 노드를 반환합니다. 여기서 N, M, X, Y 및 축은 사용자가 지정합니다.

노드

입력 연결 노드입니다.

indexFirst

비교할 첫 번째 요소의 0부터 시작하는 색인입니다.

indexSecond

비교할 두 번째 요소의 0부터 시작하는 색인입니다.

axisFirst

첫 번째 구조 데이터 요소의 참조 축입니다(대소문자를 구분하지 않는 문자열로 지정된 X, Y 또는 Z일 수 있음).

axisSecond

두 번째 구조 데이터 요소의 참조 축입니다(대소문자를 구분하지 않는 문자열로 지정된 X, Y 또는 Z일 수 있음).

rangeStart

0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByAngleBetweenBeams

ByAngleBetweenAxes 노드와 마찬가지로, Filter.ByAngleBetweenBeams 노드는 X축 사이의 각도만 측정한다는 점이 다릅니다. 구조 요소가 끝과 끝 맞춤을 충족하는 경우 0~90도 사이가 아니라 0~180도 사이의 각도를 지정할 수 있습니다.

node

입력 연결 노드입니다.

indexFirst

비교할 첫 번째 구조 데이터 요소의 0부터 시작하는 색인입니다.

indexSecond

비교할 두 번째 구조 데이터 요소의 0부터 시작하는 색인입니다.

rangeStart

0과 180도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 180도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySectionProfile

특정 색인의 구조 데이터 요소에 특정 단면 프로파일이 있는 노드를 반환합니다.

노드

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

profileToFind

필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 프로파일입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySectionShape

특정 색인의 구조 데이터 요소에 특정 단면 모양이 있는 노드를 반환합니다.

노드

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

shapeToFind

필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 모양입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySectionType

특정 색인의 구조 데이터 요소에 특정 단면 유형이 있는 노드를 반환합니다.

노드

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

nameToFind

필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 유형 이름입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySlantAngle

특정 색인의 구조 데이터 요소에 특정 기울기 각도(요소의 축과 수직 축 사이의 각도)가 있는 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

rangeStart

0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySlopeAngle

특정 색인의 구조 데이터 요소에 특정 경사 각도(요소의 축과 수평 기준면 사이의 각도)가 있는 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

rangeStart

0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByZoneType

특정 색인의 구조 데이터 요소에 해당 노드에 대한 특정 구역 유형이 있는 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

zoneType

대소문자를 구분하지 않는 문자열로, 구역 유형(끝 또는 본체일 수 있음)을 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Input.ConnectionTypes

연결 유형의 드롭다운 선택 항목을 제공합니다.

모델에서 로드된 연결 유형을 선택할 수 있는 드롭다운입니다.

connectionType

결과 연결 유형입니다.

Input.SelectStructureData

모델 요소를 수동으로 선택할 방법을 제공합니다.

모델 요소 선택 버튼입니다.

Elements

요소의 결과 리스트입니다.

Input.StructuralSectionShapes

구조 데이터 요소 단면 모양의 드롭다운 선택 항목을 제공합니다.

단면 모양을 선택할 수 있는 드롭다운입니다.

sectionShape

출력 단면 모양입니다.

Input.StructuralDataFamilies

구조 데이터 요소 패밀리의 드롭다운 선택 항목을 제공합니다.

모델에서 로드된 패밀리를 선택할 수 있는 드롭다운입니다.

familyName

출력 패밀리 이름입니다.

Input.StructuralDataTypes

구조 데이터 요소 유형의 드롭다운 선택 항목을 제공합니다.

모델에서 로드된 유형을 선택할 수 있는 드롭다운입니다.

parentFamily

출력 패밀리 이름입니다.

typeName

출력 유형 이름입니다.

Model.GetStructureData

모델에서 선택한 구조 데이터 요소 리스트를 반환합니다.

스크립트를 실행하기 전에 Revit에서 선택한 항목입니다.

StructureData[]

모델에서 선택한 구조 데이터 요소의 리스트입니다.

StructureData.GetCoordinateSystem

구조 데이터 요소의 좌표계를 반환합니다.

structureData

입력 구조 데이터입니다.

좌표계

출력 좌표계(X축은 빨간색, Y축은 초록색, Z축은 파란색)입니다.

StructureData.SectionProfile

구조 데이터 요소의 단면 프로파일을 반환합니다.

structureData

입력 구조 데이터입니다.

string

문자열로 된 출력 단면 프로파일입니다.

StructureData.SectionShape

구조 데이터 요소의 단면 모양을 반환합니다.

structureData

입력 구조 데이터입니다.

string

문자열로 된 출력 단면 모양입니다.

StructureData.SectionType

구조 데이터 요소의 단면 유형을 반환합니다.

structureData

입력 구조 데이터입니다.

string

문자열로 된 출력 단면 유형입니다.

StructureData.XAxis

구조 데이터 요소의 X축을 반환합니다.

structureData

입력 구조 데이터입니다.

Vector

벡터로 된 출력 X축입니다.

StructureData.YAxis

구조 데이터 요소의 Y축을 반환합니다.

structureData

입력 구조 데이터입니다.

Vector

벡터로 된 출력 Y축입니다.

StructureData.ZAxis

구조 데이터 요소의 Z축을 반환합니다.

structureData

입력 구조 데이터입니다.

Vector

벡터로 된 출력 Z축입니다.

Zone.Parent

구조 데이터 요소인 구역의 상위를 반환합니다.

zone

입력 구역입니다.

ModelObject

출력 구조 데이터 요소입니다.

Zone.ZoneType

구역의 구역 유형을 반환합니다.

zone

입력 구역입니다.

string

문자열로 된 출력 구역 유형(끝 또는 본체)입니다.