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

下载app免费领取会员

NULL

ad.jpg

Revit异形钢结构解决方案图文教程

发布于:2025-08-08 14:03:44
首页/BIM专题
分享

全南码头项目正向设计流程中,将全专业模型在 Revt 中整合设计并查错出图,其中建筑模型为犀牛模型,通过数据处理可导入 Revit。但钢结构为坐标点位图,本技术方案为如何应用Revit+Dynamo 根据钢结构坐标数据自动创建钢结构模型。如图1所示:

腿腿教学网-Revit异形钢结构解决方案图文教程

【解决方案】

1、坐标点位数据处理:根据图纸提取坐标点位数据,数据标准为:节点编号;X;Y;Z 。 XYZ 分别为节点编号点的 X坐标值、Y坐标值、乙 坐标值,如图 2所示:

腿腿教学网-Revit异形钢结构解决方案图文教程

2、应用 Dynamo 根据坐标点放置族实例,分别放置节点坐标球族,为方便后期运用审查,添加实例参数:编号、X坐标、丫坐标、X坐标,并分别对应赋参数值,如图3所示。

腿腿教学网-Revit异形钢结构解决方案图文教程

Dynamo 节点应用详见:《每日一技:1041 应用 Dynamo 根据外部 Excel 数据自动放置图元》

3、应用 Dnmao 结合播放器应用,手动选择坐标点族,设置族类型-一放置钢构件

脚本逻辑:选择坐标点族,获取其插人点位置,将起点终点坐标组成列表,再应用 AdaptiveComponent.ByPoints,节点放置自适应族。注意:应用该节点要求输人端数据需为二维数据。需要再应用ListCreate 节点,使其成果转化为二维数据。完整脚本如图 4所示:

腿腿教学网-Revit异形钢结构解决方案图文教程

【总结以上解决方案逻辑清晰简单易懂,但执行层面,根据图纸坐标编号再在项目中选择对应的族,相对繁琐且容易出错。

【思考】能否直接在播放其中输人坐标点编号和族类型,根据坐标编号自动放置相应的族类型?

【脚本优化】第 1、2 步同上,先根据坐标数据放置相应控制点坐标族。

第 1、2 步同上,先根据坐标数据放置相应控制点坐标族。

4、应用 Family Types/Al Elements of Family Type 节点对选择第 1、2 步放置的所有坐标点族类型。分别获取其坐标点编号参数值和坐标位置,由坐标点编号为 keys,坐标位置为 Values 创建字典。然后再应用 Dictionary.ValueAtKey 节点根据手动输入坐标编号获取对应的坐标位置。最后组成列表放置自适应钢构件,方法同上。脚本如图 5 所示:

腿腿教学网-Revit异形钢结构解决方案图文教程

5、将起点编号、定位球类型、自适应族类型节点设置为是输入,再在 Revt 中运用播放器运行。播放器应用详解请参考 1338 期每日-技《Dynamo 批量放置市政植被-播放器应用》,最终完成钢构模型如图 6 所示:

腿腿教学网-Revit异形钢结构解决方案图文教程

【思考一 】感兴趣的朋友可以考虑一下,如何将以上两个脚本( 放置坐标点族;放置钢构件)融合成一个脚本。详见下期讲解!

【思考二】以上两种解决方案都需应用播放器,手动输人坐标据一个构件一个构件地运行放置,能否根据标准数据一次性批量放置多个钢构件。答案是肯定的,详见下期讲解!

转载请注明来源本文地址:https://www.wanbim/bim/250306.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

客户端下载 Windows 10 / 11 64 位测试版