철골 연결에 사용할 수 있는 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 문자열로 된 출력 구역 유형(끝 또는 본체)입니다. |