完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

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

发布于:2018-06-26 12:55:11
首页/技术分享/Dynamo
收藏
7595

Imkc

更多


下面节点介绍如何使用投影快速的批量放置基于面的族

image.png

第一步:提取坐标坐标点

image.png

以框选的板面为基准,可以利用投影将两个Z向面筛选出来,并将实例点生成

(将CAD提取的二位坐标点利用point节点,将坐标放置在板的下方(或上方)投影)

第二部:取出投影曲面

image.png

利用第一步投影将不需要的面删除,并两两分组取出板顶点和底点

(利用空值排除侧边四个面,值筛选两个垂直于点的面)

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

image.png

因为想Z方向投影,只会有两个坐标点出点,分别取出两个值作比较,取出板底

(将两组坐标点Z值做大小判断,取出底板坐标点,后面使用)

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

image.png

第五步:族类型选取

image.png

第六步:利用if语句对整体进行判断,让两个值分别归属于TrueFalse

(对于吸顶灯只会出现两个面,只需要判断一个就可以确定值)

image.png

将平面与坐标点实现归类统一,附加一个参考向量就可以将大量的基于面的族进行放置

(前面将SurFace与坐标点取出两两分割,按照前面的判断取出第一项或第二项实现面与坐标点

的配对)

image.png

image.png

                        如果有对于节点更好的优化方式,可在知乎搜索“Imkc”,留言交流。


本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:BIM手册中文版(译文):第一章_1.2节 目前的AEC业务模式

下一篇:Rhino软件基础教程之创建曲面