土木在线论坛 \ BIM技术 \ BIM专业软件 \ 利用Dynamo实现不同高度吸顶灯自动附着

利用Dynamo实现不同高度吸顶灯自动附着

发布于:2018-06-27 00:00:27 来自:BIM技术/BIM专业软件 [复制转发]

利用Dynamo实现不同高度吸顶灯自动附着。下面节点介绍如何使用投影快速的批量放置基于面的族

第一步:提取坐标坐标点

以框选的板面为基准,可以利用投影将两个Z向面筛选出来,并将实例点生成(将CAD提取的二位坐标点利用point节点,将坐标放置在板的下方(或上方)投影)

第二部:取出投影曲面

利用第一步投影将不需要的面删除,并两两分组取出板顶点和底点(利用空值排除侧边四个面,值筛选两个垂直于点的面)

第三步:将Z值判断,确定坐标带你

因为想Z方向投影,只会有两个坐标点出点,分别取出两个值作比较,取出板底(将两组坐标点Z值做大小判断,取出底板坐标点,后面使用)

第四步:曲面列表按照之前的办法做判断,分为两个值

第五步:族类型选取

第六步:在Dynamo中利用if语句对整体进行判断,让两个值分别归属于True和False(对于吸顶灯只会出现两个面,只需要判断一个就可以确定值)

将平面与坐标点实现归类统一,附加一个参考向量就可以将大量的基于面的族进行放置(前面将SurFace与坐标点取出两两分割,按照前面的判断取出第一项或第二项实现面与坐标点的配对)

相关技巧搜索

Dynamo快速检查Revit模型构件

全部回复(0 )

只看楼主 我来说两句抢沙发
这个家伙什么也没有留下。。。

BIM专业软件

返回版块

9071 条内容 · 266 人订阅

猜你喜欢

阅读下一篇

Revit中制作一个波浪式尖屋顶

Revit中制作一个波浪式尖屋顶。当需要做凉亭绘制屋顶的时候,屋顶的形状一般是根据绘制的路径来生成的,接下来介绍通过坡度箭头来绘制波浪式尖屋顶。首先选择厚度为200mm的墙绘制半径为5000mm的圆形墙,选中绘制完成的墙,勾选属性面板中的“中心编辑可见”。然后选择400mm厚的屋顶,以同样的圆心绘制出圆形屋顶,呈草帽状,如图所示。1、接下来介绍使用坡度箭头绘制波浪式尖屋顶的方法。双击刚才绘制的屋顶进行编辑屋顶。

回帖成功

经验值 +10