你好!这里是牛侃BIM。我是彩虹直至黑白L。
前些日子在我的点星阁BIM公众号发了一篇关于创建楼梯装饰面的文章,今天在牛侃BIM再来说一下。
背景及素材准备
1.背景:突发奇想,给楼梯做个装饰面,做点花里胡哨的东西,本案例可以全部使用自带节点解决,但节点数量巨大,版面较乱,在此使用Python节点实现。
2.素材准备
Dynamo2.03&Revit2018(任意版本的Dynamo、Revit都可以)
相对合理的自适应族(此族可深化,自己动手做一个满足需求的,可以结合报告报告参数在明细表中统计,在此我只做示意,说明流程
思路介绍
实现方式其实很简单,获取梯段的边线,数据处理排序,拆分线段,获取拆分线的起点终点,放置自适应族。
01.获取梯段,得到梯段实体solid,分解实体,获得每个实体对应的面surface。
02.数据处理部分,将梯面线(下图1示意的编号为1处的线)处理拆分为三段,此步操作在python节点中完成。
图1.需要我们获取到的线
图2.pyhton节点内容
图3.节点输出的结果为线段
图4.输出的图形表达
03.获取以上拆分后的线段起点终点,排列点组,放置自适应饰面族。
04.运行得到结果,查看模型。
总结
可优化部分如下:
01.族制作可深化,更贴合实际,比如实际饰面会比梯面宽,可使用参数控制伸出多少,能用到统计计算
02.需要增加楼梯平台部分处理
来源:牛侃BIM
转载请注明来源本文地址:https://www.tuituisoft/blog/3938.html