打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Dynamo更新图元的LocationCurve——群问题整理004

Dynamo案例百解累积更新(2021.04)介绍~

Dynamo PythonScript 代码速查手册By九哥

你好,这里是BIM的乐趣,我是九哥~

        近期给大家分享一些短平快的小教程,基本都是来自群里面常问的问题,不做过多的介绍了,直接上截图和代码。

问题004:Dynamo更新图元的LocationCurve

        之前有小伙伴问,如何更新管道的LocationCurve,如果你是用Dynamo节点,那么很简单,有现成的节点,如下图:

        而且呢,这个节点,不止能更新管道,只要是有LocationCurve的图元都是可以的,例如墙,正好群里还有小伙伴问道,如何用Dynamo打断墙,其实也是可以通过这个节点实现(注:Revit没有开放打断墙的API),我们原位复制一道墙,然后将LocationCurve打断,分别赋给两道墙更即可,如下图:

        当然,如果你习惯于自己写代码,那么也很简单,用到的也是LocationCurve的API,在其属性里,有curve的属性,可get可set,如下图:

        那么,我们只要将想要设置的newCurve,替换给原oldCurve即可。

        大概设置代码如下,就不细写了:

oldlocationCurve.Curve = newlocationCurve

好了,今天的分享就到这里,小伙伴们快去自己尝试吧~



九哥出品,必属精品

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Dynamo文章目录整理——BIM的乐趣By九哥
Dynamo python调用revitAPI系列
Dynamo教程 第十四讲 参数化曲面之二
大规模分布式系统问题集及解决方案
分布式数据库设计中的一致性权衡
师傅不会教你的100种节点设计手法!设计师不传的私房秘技!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服