完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo如何自动放置桩基族

发布于:2020-05-18 16:24:07
首页/技术分享/Dynamo
收藏
9352

朱光旺

更多

1、在 Revit 的项目文件中绘制一条模型线作为桩基的定位线,然后将桩基的族文件载入到当前项目文件中。

0101_绘制定位线载入族文件.png

2、在 Dynamo 中通过节点 Select Model Element 选择项目文件中准备好的模型线。然后通过节点 Element.Geometry 将 Revit 中的图元转换为 Dynamo 中的几何图形。

0201_Dynamo转换模型线.png

3、在输入的曲线上找到桩基的放置点。

3.1 将当前的样条曲线看作是一个区间[0, 1],那么起点对应的参数就为 0,终点对应的参数就为 1,输入区间内的某个数值就确定了该数值对应的某个点。

3.2 节点 Curve.PointAtParameter 的输入端 curve 需要确定基准曲线。输入端 param 需要输入具体的参数,图中的参数是从 0 到 1 间距为 0.1 的列表。节点的连缀方式改为“最长”,于是就生成图中的 10 个点。

0301_确定曲线上的点.png

4、在确定的点上放置桩基的族文件。

4.1 节点 FamilyInstance.ByPoint 的输入端 familyType 需要输入将要被放置的族文件的族类型。

4.2 节点 FamilyInstance.ByPoint 的输入端 point 需要输入每一个族文件的定位点。

0401_放置桩基.png

0402_放置桩基.png

5、控制每一个桩基的参数。

5.1 节点 Element.SetParameterByName 的输入端 element 需要输入要被控制的族实例。即已经放置的桩基。

5.2 节点 Element.SetParameterByName 的输入端 parameterName 需要输入具体的参数名称。图中是“半径”、“嵌入深度”以及“长度”。

5.3 节点 Element.SetParameterByName 的输入端 value 需要输入每一个参数对应的数值。图中通过三个代码块创建了三个列表,三个列表都是有 11 个数值。数值的数量刚好与桩基的数量是一样的,即每个桩基的参数值都是可控的。

0501_设置参数值.png

0502_设置参数值.png

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit如何创建一个简单的桩基族

下一篇:Revit中建制“结构柱”需要注意什么?