강철 연결에 사용할 수 있는 Dynamo 노드를 검토합니다.
Dynamo 노드 | 입력 | 출력 |
---|---|---|
Connection.ByType 연결을 만듭니다. |
node 연결 노드 또는 연결 노드 리스트입니다. 연결에 정수의 배열로 제공된 입력 요소의 순서입니다. connectionType 작성할 연결 유형입니다. |
Connection 연결 또는 연결 리스트입니다. Existing연결 노드 또는 연결 노드 리스트입니다(연결이 이미 있는 경우). |
ConnectionNode.FromStructure 구조 데이터 요소를 연결 노드로 그룹화합니다. |
objects 구조 데이터 요소 리스트입니다. |
ConnectionNode [] 연결 노드 리스트입니다. 자세한 내용은 그룹화 노드를 참고하십시오. |
ConnectionNode.RemoveDuplicates
상호 순열({ [beam1, beam2], [beam2, beam1] })인 모든 연결 노드를 찾아서 첫 번째 노드({ [beam1, beam2] })를 유지하고 null 및 빈 항목을 제거합니다. |
nodes 내포된 연결 노드 리스트입니다(ConnectionNode[]). 형상 조건을 기준으로 미리 필터링하는 것이 좋습니다. |
ConnectionNode[] 각 구조 데이터 요소 그룹에 대해 하나의 연결 노드만 포함하는 부분적으로 단순화되고 정리된 리스트입니다. |
ConnectionNode.SubNodesOfSize 최소한 지정된 개수의 요소 또는 구역이 있는 연결 노드의 경우 각 입력 노드를 하위 노드 리스트로 전환합니다. 각 하위 노드는 원래 연결 노드에 있는 요소의 다른 배열입니다. |
node 연결 노드 또는 연결 노드 리스트입니다. noOfZones 지정된 구역 수입니다. |
ConnectionNode[] 연결 하위 노드 리스트입니다. 자세한 내용은 배열 노드를 참고하십시오. |
ConnectionNode.Zones 각 입력 연결 노드 내의 구역을 반환합니다. |
connectionNode 연결 노드 또는 연결 노드 리스트입니다. |
Zone[] 구역 리스트입니다. |
ConnectionType.ByNames 두 개의 문자열에서 연결 유형을 가져옵니다. 주: 연결 유형이 Revit 모델에 로드되어 있어야 합니다.
|
connectionName 강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치"). typeName 강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판"). |
ConnectionType 결과 연결 유형입니다. |
ConnectionType.ConnectionName 연결 유형에서 연결 이름을 반환합니다. |
connectionType 입력 연결 유형입니다. |
string 연결 이름이 포함된 출력 문자열입니다. |
ConnectionType.ListFromFile 현재 문서로 로드할 수 있는 지정된 파일 경로에 있는 연결 유형을 나열합니다. |
filePath 연결 유형을 나열할 소스 파일 경로를 제공합니다. |
ConnectionTypes 연결 리스트입니다. |
ConnectionType.LoadFromFile 지정된 파일 경로를 사용하여 외부 .rvt 파일에서 현재 문서로 연결 유형을 로드합니다. |
filePath 연결 유형을 로드할 소스 파일 경로를 제공합니다. connectionName 강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치"). typeName 강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판"). |
ConnectionType 현재 모델에 로드된 연결 유형입니다. |
ConnectionType.TypeName 연결 유형에서 연결 유형 이름을 반환합니다. |
connectionType 입력 연결 유형입니다. |
string 연결 유형 이름이 포함된 출력 문자열입니다. |
ConnectionType.UseCurrentOrLoadFromFile 지정된 이름의 연결 유형을 반환하거나, 해당 연결 유형이 현재 문서에 없는 경우 파일 경로에서 로드합니다. 주: 이 노드는 사용자 노드입니다.
|
connectionName 강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치"). typeName 강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판"). filePath 연결 유형을 로드할 소스 파일 경로를 제공합니다. |
ConnectionType 현재 모델에 있거나 새로 로드된 연결 유형입니다. |
ConnnectionType.LoadOnDemand 지정된 이름의 연결 유형을 반환하거나, 해당 연결 유형이 현재 문서에 없는 경우 파일 경로에서 로드합니다. 해당 연결 유형이 필요하지 않은 경우 null을 반환합니다. 주: 이 노드는 사용자 노드입니다.
|
nodes 이 연결 유형이 사용되는지 확인하기 위한 연결 노드 리스트입니다. connectionName 강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치"). typeName 강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판"). filePath 연결 유형을 로드할 소스 파일 경로를 제공합니다. |
ConnectionType 현재 모델에 있거나 새로 로드된 연결 유형 또는 null입니다. |
Filter.ByAnalysisResults
특정 색인의 구조 데이터 요소에 특정 범위 내의 힘 값이 있는 연결 노드를 반환합니다. 힘 값은 구조 해석 결과에서 가져옵니다. |
node 입력 연결 노드입니다. index 비교할 구조 데이터 요소의 0부터 시작하는 색인입니다. resultType 필터링할 값 유형("Fx", "Fy"...)입니다. analysisResult 해석 결과 식별자입니다. 여기에는 '|'로 구분된 모델 이름, 패키지 이름 및 하중 이름(케이스, 조합 또는 외부)이 포함됩니다(예: "Model1|Analysis results|DL1" 또는 "Model1|Analysis results|Envelope1|Min"). rangeStart 시작 범위입니다. rangeEnd 끝 범위입니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByAngleBetweenAxes 노드에 있는 N번째 및 M번째 구조 데이터 요소의 특정 축이 특정 범위 내의 각도를 형성하는 연결 노드를 반환합니다. N, M, 범위 및 축은 사용자가 지정합니다. |
node 입력 연결 노드입니다. indexFirst 비교할 첫 번째 요소의 0부터 시작하는 색인입니다. indexSecond 비교할 두 번째 요소의 0부터 시작하는 색인입니다. axisFirst 첫 번째 구조 데이터 요소의 참조 축입니다(대/소문자를 구분하지 않는 문자열로 지정된 X, Y 또는 Z일 수 있음). axisSecond 두 번째 구조 데이터 요소의 참조 축입니다(대/소문자를 구분하지 않는 문자열로 지정된 X, Y 또는 Z일 수 있음). rangeStart 0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다. rangeEnd 0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByAngleBetweenBeams 노드에 있는 N번째 및 M번째 구조 데이터 요소가 특정 범위 내의 각도를 형성하는 연결 노드를 반환합니다. 이는 X축 사이의 각도만 측정하며, 구조 요소가 끝과 끝 맞춤을 충족하는 경우 각도가 0~90도가 아닌 0~180도 사이에 있을 수 있다는 점을 제외하고는 ByAngleBetweenAxes와 유사합니다. |
node 입력 연결 노드입니다. indexFirst 비교할 첫 번째 구조 데이터 요소의 0부터 시작하는 색인입니다. indexSecond 비교할 두 번째 구조 데이터 요소의 0부터 시작하는 색인입니다. rangeStart 0과 180도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다. rangeEnd 0과 180도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByMemberEndForces
특정 색인의 구조 데이터 요소에 특정 범위 내의 힘 값이 있는 연결 노드를 반환합니다. |
node 입력 연결 노드입니다. index 비교할 구조 데이터 요소의 0부터 시작하는 색인입니다. resultType 필터링할 값 유형("Fx", "Fy"...)입니다. rangeStart 시작 범위입니다. rangeEnd 끝 범위입니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.BySectionProfile 색인의 구조 데이터 요소에 특정 단면 프로파일이 있는 연결 노드를 반환합니다. |
node 입력 연결 노드입니다. index 비교할 구조 데이터 요소의 0부터 시작하는 색인입니다. profileToFind 필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 프로파일입니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.BySectionShape 색인의 구조 데이터 요소에 특정 단면 모양이 있는 연결 노드를 반환합니다. |
node 입력 연결 노드입니다. index 비교할 구조 데이터 요소의 0부터 시작하는 색인입니다. shapeToFind 필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 모양입니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.BySectionType 색인의 구조 데이터 요소에 특정 단면 유형이 있는 연결 노드를 반환합니다. |
node 입력 연결 노드입니다. 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.ByVerticalPosition
해당 상단 또는 하단 위치를 기준으로 입력 요소를 필터링합니다. |
node 입력 연결 노드입니다. index 비교할 구조 데이터 요소의 0부터 시작하는 색인입니다. position 필터링할 위치입니다("상단" 또는 "하단"). |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByZoneType 색인의 구조 데이터 요소에 해당 노드에 대한 특정 구역 유형이 있는 연결 노드를 반환합니다. |
node 입력 연결 노드입니다. index 비교할 구조 데이터 요소의 0부터 시작하는 색인입니다. zoneType 대소문자를 구분하지 않는 문자열로, 구역 유형(끝 또는 본체일 수 있음)을 나타냅니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByBracingSectionShapes 거셋 연결에서 대각선의 단면 모양(각도, 채널 또는 속 빈 단면)을 기준으로 필터링합니다. 주: 이 노드는 사용자 노드입니다.
|
node 입력 연결 노드입니다. index 숫자 |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByIOrCSectionShape 모든 I 및 C 단면 모양을 기준으로 필터링합니다. 주: 이 노드는 사용자 노드입니다.
|
node 입력 연결 노드입니다. index 숫자입니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Filter.ByTubularSection 직사각형 및 원형 속 빈 단면 모양을 기준으로 필터링합니다. 주: 이 노드는 사용자 노드입니다.
|
node 입력 연결 노드입니다. index 숫자입니다. |
accepted 필터를 통과하는 노드입니다. rejected 필터를 통과하지 못하는 노드입니다. |
Input.AnalysisResults
해석 결과의 드롭다운 선택 항목을 제공합니다. |
해석 결과를 선택할 수 있는 드롭다운입니다. |
analysisResult 해석 결과입니다. |
Input.ConnectionTypes 연결 유형의 드롭다운 선택 항목을 제공합니다. |
모델에서 로드된 연결 유형을 선택할 수 있는 드롭다운입니다. |
connectionType 결과 연결 유형입니다. |
Input.ResultTypes 해석 결과 유형의 드롭다운 선택 항목을 제공합니다. |
힘 또는 모멘트를 선택할 수 있는 드롭다운입니다. |
resultType 해석 결과의 유형입니다. |
Input.SelectStructureData 모델 요소를 수동으로 선택할 방법을 제공합니다. |
모델 요소 선택 버튼입니다. |
Elements 요소의 결과 리스트입니다. |
Input.StructuralSectionShapes 구조 데이터 요소 단면 모양의 드롭다운 선택 항목을 제공합니다. |
단면 모양을 선택할 수 있는 드롭다운입니다. |
sectionShape 출력 단면 모양입니다. |
Input.StructuralDataFamilies 구조 데이터 요소 패밀리의 드롭다운 선택 항목을 제공합니다. |
모델에서 로드된 패밀리를 선택할 수 있는 드롭다운입니다. |
familyName 출력 패밀리 이름입니다. |
Input.StructuralDataTypes 구조 데이터 요소 유형의 드롭다운 선택 항목을 제공합니다. |
모델에서 로드된 유형을 선택할 수 있는 드롭다운입니다. |
parentFamily 출력 패밀리 이름입니다. typeName 출력 유형 이름입니다. |
Model.GetStructureData 모델에서 선택한 구조 데이터 요소 리스트를 반환합니다. |
스크립트를 실행하기 전에 Revit에서 선택한 항목입니다. |
StructureData[] 모델에서 선택한 구조 데이터 요소의 리스트입니다. |
StructureData.End
구조 데이터 요소의 끝점을 반환합니다. |
structureData 입력 구조 데이터입니다. |
Point 구조 데이터 요소의 끝점입니다. |
StructureData.GetCoordinateSystem 구조 데이터 요소의 좌표계를 반환합니다. |
structureData 입력 구조 데이터입니다. |
CoordinateSystem 출력 좌표계(X축은 빨간색, Y축은 녹색, Z축은 파란색)입니다. |
StructureData.SectionProfile 구조 데이터 요소의 단면 프로파일을 반환합니다. |
structureData 입력 구조 데이터입니다. |
string 문자열로 된 출력 단면 프로파일입니다. |
StructureData.SectionShape 구조 데이터 요소의 단면 모양을 반환합니다. |
structureData 입력 구조 데이터입니다. |
string 문자열로 된 출력 단면 모양입니다. |
StructureData.SectionType 구조 데이터 요소의 단면 유형을 반환합니다. |
structureData 입력 구조 데이터입니다. |
string 문자열로 된 출력 단면 유형입니다. |
StructureData.Start 구조 데이터 요소의 시작점을 반환합니다. |
structureData 입력 구조 데이터입니다. |
Point 구조 데이터 요소의 시작점입니다. |
StructureData.XAxis 구조 데이터 요소의 X축을 반환합니다. |
structureData 입력 구조 데이터입니다. |
Vector 벡터로 된 출력 X축입니다. |
StructureData.YAxis 구조 데이터 요소의 Y축을 반환합니다. |
structureData 입력 구조 데이터입니다. |
Vector 벡터로 된 출력 Y축입니다. |
StructureData.ZAxis 구조 데이터 요소의 Z축을 반환합니다. |
structureData 입력 구조 데이터입니다. |
Vector 벡터로 된 출력 Z축입니다. |
Zone.GetAnalysisResults
특정 해석 결과에 대한 힘 값을 반환합니다. |
zone 입력 구역입니다.
주: "끝" 구역 유형에만 작동합니다.
resultType 결과 유형("Fx", "Fy"...)입니다. analysisResult 해석 결과 식별자입니다. 여기에는 '|'로 구분된 모델 이름, 패키지 이름 및 하중 이름(케이스, 조합 또는 외부)이 포함됩니다(예: "Model1|Analysis results|DL1" 또는 "Model1|Analysis results|Envelope1|Min"). |
analysisResultValue 특정 구조 데이터 요소 끝의 결과 값입니다. |
Zone.GetEndForces
끝 힘 값을 반환합니다. |
zone 입력 구역입니다.
주: "끝" 구역 유형에만 작동합니다.
resultType 결과 유형("Fx", "Fy"...)입니다. |
endForceValue 특정 구조 데이터 요소 끝의 결과 값입니다. |
Zone.Parent 구조 데이터 요소인 구역의 상위를 반환합니다. |
zone 입력 구역입니다. |
ModelObject 출력 구조 데이터 요소입니다. |
Zone.ZoneType 구역의 구역 유형을 반환합니다. |
zone 입력 구역입니다. |
string 문자열로 된 출력 구역 유형(끝 또는 본체)입니다. |