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

【解决思路】
首先在项目内建体量中任意绘制一条空间样条曲线,完成体量,并退出内建体量。
应用 Select Model Element/Element.Geometry 节点拾取体量,井将体量数据转化为Dynamo数据(Curve)。
3.应用 Curve.PointAtSegmentLength节点,获取模型线上特定间距处的点数据。
最后应用 Familynstance.ByPoint/Family Types 节点,在相应点的坐标位置放置对应的植被族类型。
思考
当我们在同一个项目放置另外一条植被带时,上一次放置的植!被带将被取代。解决这个问题可以用传统方法,即在不同的项目运行脚本,完成后通过项目连接绑定,到达多次运行的结果。
在这里 Dynamo2.0及以上版本+Revit2018及以上版本可以通过“播放器”功能实现DynamMo脚本重复使用。具体方法如下:
首先将我们需要输入的节点设置为“是输入”,然后保存脚本,如图2所示:

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

转载请注明来源本文地址:https://www.wanbim/bim/254236.html
上一篇:没有了
下一篇:没有了