查看可用于钢结构连接的 Dynamo 的节点。
Dynamo 节点 | 输入 | 输出 |
---|---|---|
Connection.ByType 创建连接。 |
节点 连接节点或连接节点的列表。 连接中输入图元的顺序,以整数数组的形式给出。 connectionType 要创建的连接类型。 |
连接 连接或连接列表。 现有连接节点或其中存在连接的连接节点列表。 |
ConnectionNode.FromStructure 将结构数据图元分组为连接节点。 |
对象 结构数据图元的列表。 |
ConnectionNode [] 连接节点的列表。有关详细信息,请参见分组节点 |
ConnectionNode.RemoveDuplicates
查找彼此置换的所有连接节点 { [beam1, beam2], [beam2, beam1] },仅保留第一个节点 { [beam1, beam2] } 并删除 Null 或空项目。 |
节点 连接节点的嵌套列表 (ConnectionNode[])。建议预先按几何条件过滤。 |
ConnectionNode[] 部分展平并清理的列表,其中每组结构数据图元仅包含一个连接节点。 |
ConnectionNode.SubNodesOfSize 对于具有至少指定数量的图元或分区的连接节点,它会将每个输入节点转换为子节点列表,其中每个子节点均是原始连接节点中图元的不同排列。 |
node 连接节点,或连接节点的列表。 noOfZones 指定的分区数量。 |
ConnectionNode[] 连接子节点的列表。有关详细信息,请参见排列节点。 |
ConnectionNode.Zones 返回每个输入连接节点中的分区。 |
connectionNode 连接节点,或连接节点的列表。 |
Zone[] 分区的列表。 |
ConnectionType.ByNames 从两个字符串获取连接类型。 注: 必须在 Revit 模型中加载连接类型。
|
connectionName 钢连接族的名称,例如“底板”或“顶点拱腰”。 typeName 钢连接族的名称,例如“小型底板”或“坚固型底板”。 |
连接类型 生成的连接类型。 |
ConnectionType.ConnectionName 返回连接类型中的连接名称。 |
connectionType 输入的连接类型。 |
字符串(string) 包含连接名称的输出字符串。 |
ConnectionType.ListFromFile 列出位于指定文件路径中的连接类型,这些连接类型可用于加载到当前文档中。 |
filePath 提供用于列出连接类型的源文件路径。 |
ConnectionTypes 连接列表。 |
ConnectionType.LoadFromFile 使用指定的文件路径,将连接类型从外部 .rvt 文件加载到当前文档中。 |
filePath 提供用于加载连接类型的源文件路径。 connectionName 钢连接族的名称,例如“底板”或“顶点拱腰”。 typeName 钢连接族的名称,例如“小型底板”或“坚固型底板”。 |
连接类型 当前模型中已加载的连接类型。 |
ConnectionType.TypeName 返回连接类型中的连接类型名称。 |
connectionType 输入的连接类型。 |
字符串(string) 包含连接类型名称的输出字符串。 |
ConnectionType.UseCurrentOrLoadFromFile 返回具有指定名称的连接类型或从文件路径加载连接类型(如果当前文档中尚不存在该连接类型) 注: 这是自定义节点。
|
connectionName 钢连接族的名称,例如“底板”或“顶点拱腰”。 typeName 钢连接族的名称,例如“小型底板”或“坚固型底板”。 filePath 提供用于加载连接类型的源文件路径。 |
连接类型 当前模型中已找到或新加载的连接类型。 |
ConnnectionType.LoadOnDemand 返回具有指定名称的连接类型或从文件路径加载连接类型(如果当前文档中尚不存在该连接类型)。如果不需要连接类型,则返回 Null。 注: 这是自定义节点。
|
节点 要查看是否将使用此连接类型的连接节点列表。 connectionName 钢连接族的名称,例如“底板”或“顶点拱腰”。 typeName 钢连接族的名称,例如“小型底板”或“坚固型底板”。 filePath 提供用于加载连接类型的源文件路径。 |
连接类型 当前模型中已找到或新加载的连接类型,或 Null。 |
Filter.ByAnalysisResults
返回特定索引处的结构数据图元具有特定范围内力值的连接节点。力值来自结构分析结果。 |
node 输入连接节点。 索引 要比较的结构数据图元从零开始的索引。 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 要比较的第一个图元从零开始的索引。 indexSecond 要比较的第二个图元从零开始的索引。 axisFirst 第一个结构数据图元的参照轴(可以是 X、Y 或 Z,以不区分大小写的字符串指定)。 axisSecond 第二个结构数据图元的参照轴(可以是 X、Y 或 Z,以不区分大小写的字符串指定)。 rangeStart 值介于 0 到 90 度之间,表示所需范围开始。 rangeEnd 值介于 0 到 90 度之间,表示所需范围结束。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByAngleBetweenBeams 返回节点中第 N 和第 M 结构数据图元形成特定范围内角度的连接节点。这类似于 ByAngleBetweenAxes,区别在于它仅测量 X 轴之间的角度,而对于结构图元首尾相接的情况,该角度可以介于 0 到 180 度而不是 0 到 90 度之间。 |
node 输入的连接节点。 indexFirst 要比较的第一个结构数据图元从零开始的索引。 indexSecond 要比较的第二个结构数据图元从零开始的索引。 rangeStart 值介于 0 到 180 度之间,表示所需范围开始。 rangeEnd 值介于 0 到 180 度之间,表示所需范围结束。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByMemberEndForces
返回特定索引处的结构数据图元具有特定范围内力值的连接节点。 |
node 输入连接节点。 索引 要比较的结构数据图元从零开始的索引。 resultType 要过滤的值类型依据:“Fx”、“Fy”... rangeStart 开始范围。 rangeEnd 结束范围。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.BySectionProfile 返回索引处的结构数据图元具有特定截面轮廓的连接节点。 |
node 输入的连接节点。 索引 要比较的结构数据图元从零开始的索引。 profileToFind 结构数据图元必须具有才能通过过滤器的轮廓。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.BySectionShape 返回索引处的结构数据图元具有特定截面形状的连接节点。 |
node 输入的连接节点。 索引 要比较的结构数据图元从零开始的索引。 shapeToFind 结构数据图元必须具有才能通过过滤器的形状。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.BySectionType 返回索引处的结构数据图元具有特定截面类型的连接节点。 |
node 输入的连接节点。 索引 要比较的结构数据图元从零开始的索引。 nameToFind 结构数据图元必须具有才能通过过滤器的类型名称。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.BySlantAngle 返回索引处的结构数据图元具有特定倾斜角度(图元的轴与垂直轴之间的夹角)的连接节点。 |
node 输入的连接节点。 索引 要比较的结构数据图元从零开始的索引。 rangeStart 值介于 0 到 90 度之间,表示所需范围开始。 rangeEnd 值介于 0 到 90 度之间,表示所需范围结束。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.BySlopeAngle 返回索引处的结构数据图元具有特定坡度角(图元的轴与水平面之间的夹角)的连接节点。 |
node 输入的连接节点。 索引 要比较的结构数据图元从零开始的索引。 rangeStart 值介于 0 到 90 度之间,表示所需范围开始。 rangeEnd 值介于 0 到 90 度之间,表示所需范围结束。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByVerticalPosition
按其顶部或底部位置过滤输入图元。 |
node 输入连接节点。 索引 要比较的结构数据图元从零开始的索引。 position 要过滤位置的依据:“Top”或“Bottom”。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByZoneType 返回索引处的结构数据图元具有其特定分区类型的连接节点。 |
node 输入的连接节点。 索引 要比较的结构数据图元从零开始的索引。 zoneType 不区分大小写的字符串,表示分区类型(可以是端点或主体)。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByBracingSectionShapes 按节点板连接中对角线的剖面形状过滤:角度、槽钢或空心剖面。 注: 这是自定义节点。
|
node 输入的连接节点。 索引 Number |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByIOrCSectionShape 按所有 I 和 C 剖面形状过滤。 注: 这是自定义节点。
|
node 输入的连接节点。 索引 数字。 |
accepted 通过过滤器的节点。 rejected 未通过过滤器的节点。 |
Filter.ByTubularSection 按矩形和圆形空心剖面形状过滤。 注: 这是自定义节点。
|
node 输入的连接节点。 索引 数字。 |
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 输入的结构数据。 |
坐标系 输出的坐标系(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) 输出的分区类型(端点或主体),字符串形式。 |