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

下载app免费领取会员

NULL

ad.jpg

BIM教程 | Dynamo批量放置市政植被-播放器应用方法的图文教程(文/陈旭洪)

发布于:2026-04-25 16:26:07
首页/BIM专题
分享

[问题】在做市政道路两旁植被时,由于市政道路属于空间曲线,定位困难,手动放置速度慢等缺陷。以下是通过Dynamo拾取空间模型线,设置间距延线放置植被解决方案。脚本如图1所示:

腿腿教学网-BIM教程 | Dynamo批量放置市政植被-播放器应用方法的图文教程(文/陈旭洪)

【解决思路】

  1. 首先在项目内建体量中任意绘制一条空间样条曲线,完成体量,并退出内建体量。

  2.  应用 Select Model Element/Element.Geometry 节点拾取体量,井将体量数据转化为Dynamo数据(Curve)。

  3. 3.应用 Curve.PointAtSegmentLength节点,获取模型线上特定间距处的点数据。

  4. 最后应用 Familynstance.ByPoint/Family Types 节点,在相应点的坐标位置放置对应的植被族类型。

思考

当我们在同一个项目放置另外一条植被带时,上一次放置的植!被带将被取代。解决这个问题可以用传统方法,即在不同的项目运行脚本,完成后通过项目连接绑定,到达多次运行的结果。

在这里 Dynamo2.0及以上版本+Revit2018及以上版本可以通过“播放器”功能实现DynamMo脚本重复使用。具体方法如下:

首先将我们需要输入的节点设置为“是输入”,然后保存脚本,如图2所示:

腿腿教学网-BIM教程 | Dynamo批量放置市政植被-播放器应用方法的图文教程(文/陈旭洪)

然后单击“播放器”将相应的脚本文件放置到播放器路径文件夹下,再刷新一次,通过播放器运行就可以重复运行了。如图3.4所示:

腿腿教学网-BIM教程 | Dynamo批量放置市政植被-播放器应用方法的图文教程(文/陈旭洪)

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

未标题-1.jpg

上一篇:没有了

下一篇:没有了