房间构件统计工具免费下载

房间构件统计工具免费下载-BIMBANK

今天是节后第一天

大家是不是像这样元气满满鸭

房间构件统计工具免费下载-BIMBANK

你在怀疑人生的时候
程序员已经给小编投稿了这大概就是优秀吧!

在拿到一个内装 BIM 项目的时候,看到一个屏幕的房间,一堆子的家具构件,是不是很想对房间的构件进行一个系统的分类,好针对性的进行下一步工作,比如汇总和采购清单制定等。此时 Ray 针对这一点,制作了房间构件统计的小功能。

房间构件统计的小功能

先让我们看看界面长啥样:

房间构件统计工具免费下载-BIMBANK

此功能已添加至 BIMBANK 小工具集中,供大家下载把玩。
先说说操作流程:点击

房间构件统计工具免费下载-BIMBANK

此功能按钮,进行选择房间,默认统计为房间实际空间内的构件统计。
Ps. 此功能得在平面视图中完成,其他视图你选不中房间的如果第一次统计出来的构件感觉不是你想要的,此时可以在主页上进行设置,功能主页如下图:

房间构件统计工具免费下载-BIMBANK

房间底部偏移和房间顶部偏移,此版本是只能房间上下进行扩展的,这个区间是房间空间的设置,为什么有这个设置呢,请看房间的属性列表:

房间构件统计工具免费下载-BIMBANK

房间有“底部偏移”和“顶部偏移”,建模过程中如果设置不当统计出来的构件肯定也有问题的。
“是否统计房间边界构件”的选择框是对房间边界的墙体或者柱体进行统计的,房间是有墙体。柱体等围成的一个空间,此功能是对边界是否纳入统计范畴的选择。

房间构件统计工具免费下载-BIMBANK

统计出来也得要快速定位构件,此时你可以双击统计结果进行快速定位:

房间构件统计工具免费下载-BIMBANK

我们是研发探讨的文章,只讲操作是远远不行的,下面我们进行此个小功能的逻辑分析。

研发的流程主要顺序:

1.获取房间的边界2.根据房间的边界制作 Solid 拉伸3.进行拉伸和构件之间的碰撞4.在前三点的基础上制定自己的定制化需求,比如此处我给出的“边界构件统计”和“边界区域偏移”,此处视个人项目的情况而定

来点代码意思意思:

获取边界:

房间构件统计工具免费下载-BIMBANK

创建房间拉伸体:

房间构件统计工具免费下载-BIMBANK

ps. 如果创建拉伸体时,必须确保 CurveLoop 是闭合的
获取房间边界的方法还有另一种:

房间构件统计工具免费下载-BIMBANK

得到 Solid 后,就可以通过 ElementIntersectsSolidFilter 过滤出相交构件后,即可筛选出想要的构件:

房间构件统计工具免费下载-BIMBANK

结语

有想法的朋友可以自己敲起来,实现自己的功能定制,如果有不理解或者需要定制化的开发又不想自己动手的,可以直接进入研发交流群联系我们。

下载方式

依旧是,关注本公众号,首页回复“房间构件统计”获取下载。


扫描二维码关注BIMBANK官方微信,及时获取最专业的BIM资讯:

发表评论

坐等沙发
相关文章
【BIM资讯】建筑行业的未来
【BIM资讯】建筑行业的未来
BIM:关于“过程”VS“模型”的思考
BIM:关于“过程”VS“模型”的思考
【BIM政策】深圳市人民政府办公厅:取消施工图审查并建立BIM审批平台
【BIM政策】深圳市人民政府办公厅:取消…
BIM优才丨一位BIM工程师的成长之路:BIM到底能做什么,该怎么做,能做到什么程度?
BIM优才丨一位BIM工程师的成长之路:BIM…
BIM,还能走多远?
BIM,还能走多远?
相对于传统模式的工程成本管控.BIM技术具有哪些优势呢?
相对于传统模式的工程成本管控.BIM技术…