下载app免费领取会员
1、在 Revit 的项目文件中绘制一条模型线作为桩基的定位线,然后将桩基的族文件载入到当前项目文件中。
2、在 Dynamo 中通过节点 Select Model Element 选择项目文件中准备好的模型线。然后通过节点 Element.Geometry 将 Revit 中的图元转换为 Dynamo 中的几何图形。
3、在输入的曲线上找到桩基的放置点。
3.1 将当前的样条曲线看作是一个区间[0, 1],那么起点对应的参数就为 0,终点对应的参数就为 1,输入区间内的某个数值就确定了该数值对应的某个点。
3.2 节点 Curve.PointAtParameter 的输入端 curve 需要确定基准曲线。输入端 param 需要输入具体的参数,图中的参数是从 0 到 1 间距为 0.1 的列表。节点的连缀方式改为“最长”,于是就生成图中的 10 个点。
4、在确定的点上放置桩基的族文件。
4.1 节点 FamilyInstance.ByPoint 的输入端 familyType 需要输入将要被放置的族文件的族类型。
4.2 节点 FamilyInstance.ByPoint 的输入端 point 需要输入每一个族文件的定位点。
5、控制每一个桩基的参数。
5.1 节点 Element.SetParameterByName 的输入端 element 需要输入要被控制的族实例。即已经放置的桩基。
5.2 节点 Element.SetParameterByName 的输入端 parameterName 需要输入具体的参数名称。图中是“半径”、“嵌入深度”以及“长度”。
5.3 节点 Element.SetParameterByName 的输入端 value 需要输入每一个参数对应的数值。图中通过三个代码块创建了三个列表,三个列表都是有 11 个数值。数值的数量刚好与桩基的数量是一样的,即每个桩基的参数值都是可控的。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。