正式开始前还是先例行题外✧✧✧✧✧✧
眼看着又一个月过去了,这段时间里换了个新环境一时有点不适应感觉快忙飞了,不过欣慰收获良多。不知各位近来可好?忙工作学习的同时可要注意保重身体了,蒙工作强度所赐,本人现在在吃上都大方多了~~深刻体会到身体是革命的本钱呐!
此外,可能以后更新不会跟之前一样频繁了,但一旦有个人觉得值得分享记录的东西一样会找机会来记录一笔的(内容是做不到全合读者需要的,毕竟自己做的东西不管大小难易对自己来说都具有非凡的意义和价值对吧)~但你们也可以把自己有疑问的后台留言,我看到能解决的会回复,也可能会汇总问题及答案后以文章的形式反馈。再说了,那么多公众号、学习资源,放心看不完的(/手动阴险。之前公号推荐里的已经很多精品了,今天再推荐两个最近关注的(或许你们已经关注过了),也就是今日份的第二篇文章。
一个月下来最大的感悟就是清醒的认识到绞尽脑汁研究提高工作效率的方式无疑是当务之急。别的不说,既然学了dynamo,那么在遇到重复性的工作时就要第一时间想起祭出dynamo了,怎么能放着个免费的效率工具不用呢是吧,同时这么做也是为了给自己赢得更多的自由时间。所以个人想法,目前干BIM建模方向(非设计BIM方向),就要学好dy(revit目前是主流,dy是很好的辅助),有条件再学学编程,外行首选python吧(据说入门相对简单,虽说这门语言很强大)
编程相关的东西要经常实战,只看不练是不行的,熟悉度上不去没法短时间内做东西出来为工作提供支持,而且时间一长也会忘,所以要有意识的尽量多练。
好了啰嗦完,本文的重点来了:
首先是要推荐的节点包——linkDWG
是koz大神的作品,之前的文中有提到过k神的其他两个节点包——chynamo、chynamoApp
注:节点包的下载安装及可能会遇到的问题及其解决方式在之前的文中有多次提到,dynamo篇按顺序看下来基本前期会遇到的大小问题都不会有疑问了。所以类似问题不再作单独解释哦~
目前还没有对该节点包作深入了解,最近做一个网架,没有提供点文件,其实用cad自带的数据提取功能也能得到点的坐标信息,但相较而言,linkdwg包更便捷。
来看看网架的构成,该网架由三部分组成:
再来看看网架的平立面:
由上图可知,该网架体量小,构造也比较简单,只不过它的平面不是规规矩矩的矩形,呈梯形状,前立面上可知点在XZ方向上的高度有起落,右立面即YZ方向上点的高度一致。
所以难度有两点:平面上确定点的位置;立面上偏移点。
这种情况下,用dy节点出点列表还不如用revit(图纸里也没有具体的标注信息)。好在linkdwg包中有节点能直接读取到咱们或链接或导入(体量界面中只能导入cad)到revit中的dwg文件的图层,用法也简便,选择了文件中的dwg文件后运行一下就出来了:
从上图可知,cad图纸中的图层越少,过滤难度就越低,所以建议先处理下图纸,把不必要的图层隐藏或删除再进行读取操作。
在该案例中,dwg文件中只用圆(即螺栓球)作示意,没有直接的点,所以第一步过滤出这些圆后,通过“Circle.CenterPoint”节点进一步得到圆心即所需点的位置信息,再根据立面中点的位置偏移情况对相应点进行批量偏移(translate),由此所有上下两个点列表就有啦,之后就是对点进行重组,使其达到所需的排列效果以生成杆件。过程就不再赘述了,入门了一看就知,说太多反而会限制思路,刚开始学习的小伙伴们加油啦~
该节点包还有其他多个节点,其应用价值一定还多,别的不说,至少批量放置族应该不是问题了
领取专属 10元无门槛券
私享最新 技术干货