百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

BIMBase之python建模宝典:组件编辑器

off999 2024-11-24 20:12 23 浏览 0 评论


BIMBase自从2021年发布以来获得了众多关心国产BIM和业务数字化转型的圈内老法师的关注,除了是国内首款完全自主知识产权的的BIMBase系统,实现建筑信息模型(BIM)关键核心技术自主研发安全可控。

同时开创了BIM X PYthon的技术跨界混搭风,得以让建模可以通过快速编程实现。


So!

BIMBase团队为了在功能和场景上

帮助大家了解BIMBase

学习建模小技巧

开设了技术专栏

【BIMBase之python建模宝典】

今日分享第二十弹


场景业务背景

BIMBase组件编辑器

在实际建模场景过程中,往往会遇到组合布置(如桌子和椅子组合),或者同类型布置(如某一层中柱子的类型相同),在这种情况下设计师容易出现重复性劳动、无法批量修改、在位编辑困难或跨项目模型传递难等问题,因此组件编辑器应运而生。在建筑布置过程中,组件编辑器的应用场景有如下四点:



利用已有构件资源、交互建模工具和多种数据转化,实现模型集成,重新整合拼装成一个新的完整组件,避免多构件多次重复相同的布置操作。


当进行设计变更,需要编辑同一类构件的造型或属性值时,双击该构件实例进入构件的组件编辑环境进行修改,即可在工程项目中实现已布置该类型构件的在位编辑,省去了重新定位布置构件的繁琐操作。


组件编辑器功能可以提供独立设计环境,让设计师在新环境下完成组件的创建,退回至项目后可直接布置组件。若实际项目较为复杂,可有效避免在位编辑时受到建筑、部品以及组件等多种因素遮挡的问题。


利用组件编辑器的导出bfa功能,快速的实现组件的跨项目跨设备流传,完成组件的布置。既避免了重复性劳动又避免了跨项目模型传递遇到的诸多困扰。


案例演示

BIMBase组件编辑器

示例一

组件组合布置

首先,切换BIMBase专业-图元建模-组件-左键单击组件编辑器,在弹出的窗口中输入组件名称,本实例名称为“停车场带灯”。


然后,在进入组件编辑环境中后,点击模型应用-参数化组件库-交通设施-停车设备-停车位02“布置”。


再后,将“停车位02”平行布置三个,然后点击道路设备-路灯单灯“布置”,选中视图框中的路灯,调整总高度属性至“7000”。


再后,点击组件-更新-接受,自动退回至项目环境。


再后,点击工程组件库-停车场带灯-类型1-右键“创建实例”,可以在视图框中完成以组为单位的批量布置。(注:在项目环境中,模型布置的插入点为组件编辑器中的坐标原点。)


最后,在完成布置后,我们可以查看工程组件库的内容,其统计了构件的名称、类型以及实例数量信息。


示例二

一键组件批量修改

首先,基于示例一完成的项目,双击视图窗口中任意组件或双击左侧工程组件库中任意组件,弹出的对话框中选择确认。


然后,进入组件编辑环境中后,本案例将“停车位02”替换为“无障碍停车位”。然后将路灯的总高度参数调节为5500,调节完成后的视图如下所示。


再后,点击组件-更新-接受,自动退回至项目环境。


最后,可以看到项目里的组件已经自动批量更新为新的组件。


示例三

属性挂载

首先,基于示例一完成的项目,双击视图窗口中任意组件或双击左侧工程组件库中任意组件,弹出的对话框中选择确认。


在进入环境后,单击下侧的按钮,设置背景色为“黑色”,以方便后续建模。


然后,在路灯旁边利用图元建模工具创建白色垃圾桶(具体创建过程不展开),创建完成后如下图所示。


然后,在属性栏中单击添加一条属性,并按照下图完成类型属性和实例属性的添加,添加完成后可以看到左侧属性栏已经挂载属性。


再后,点击接受,保存组件并退回到项目,可以看到所有组件均已挂载属性。(背景色自动切换为项目背景色,证明组件编辑环境的独立性。)


最后,修改任意组件的生产批次为“2022第四批次”,可以发现其余组件依旧为第三批次;修改任意组件的公司名称为“PKPM北京分公司”,可以发现其余所有组件的公司名称均修改。(注:属性参数为该类组件共有参数且参数值相同【组件的求同】,实例参数为该类组件共有参数但参数值可不相同【组件的存异】)


示例四

跨项目传递组件

首先,基于示例三完成的项目,双击视图窗口中任意组件或双击左侧工程组件库中任意组件,弹出的对话框中选择确认。


然后,单击组件-导出bfa,在弹出的窗口中命名“停车场组合模型”,并保存。之后bfa文件将会保存至本地计算机中。


再后,在本地计算机中新建文件夹,命名为“停车场库”,并将刚才保存的“停车场组合模型.bfa”文件放入该文件夹中。


再后,单击BIMBase,新建项目,项目名称命名为“停车场测试项目”,并打开该项目。


最后,在创建的新项目中点击模型应用-参数化组件库-新建-键入“停车场库”-路径找到刚才创建的“停车场库文件夹”-确定,即可完成bfa模型的导入。


在新的项目中,我们可以快速布置以前项目中导出的bfa文件。


技术介绍

BIMBase组件编辑器

组件编辑器

位置索引:切换BIMBase专业-图元建模-组件

组件编辑器:左键单击后弹出输入新组件名称窗口,输入完成后进入新组件工作环境。

编辑组件:选中项目中已有组件,左键单击编辑组件后进入已选组件的工作环境。


组件编辑器——参数化组件库联动

位置索引:进入组件编辑器环境-模型应用-资源

参数化组件库:内部包含丰富的多专业参数化组件,方便快速布置以及调节。


其他模型:SKP、IFC、PMODEL

位置索引:进入组件编辑器环境-模型集成

导入SKP:左键单击后可以选择本地计算机中的草图大师(SketchUp)模型。

导入IFC:左键单击后可以选择本地计算机中的符合IFC标准的BIM模型。

导入PMODEL:左键单击后可以选择本地计算机中的BIMBase自研的轻量化工程模型。


组件编辑器——常用编辑工具

位置索引:进入组件编辑器环境-编辑

其包含了工作平面、测量、修改以及显示四类常用编辑功能。


组件编辑器——通用建模工具

位置索引:进入组件编辑器环境-图元建模

其包含了图形、平面、实体、造型、布尔运算以及组件六类常用图元建模功能。


组件编辑器——保存\取消

位置索引:进入组件编辑器环境-组件-更新

接受:左键单击后保存对组件的修改,并退出组件编辑器环境。

取消:左键单击后取消对组件的修改,并退出组件编辑器环境。


组件编辑器——导出bfa

位置索引:进入组件编辑器环境-组件-导出

导出bfa:左键单击后可将组件以bfa格式保存至计算机本地。


组件编辑器——属性

位置索引:进入组件编辑器环境-属性

添加一条属性:左键单击后为该环境下组件添加一条属性,包括属性种类(类型属性和实例属性)、属性名称、属性、组别。(注:类型属性为该类组件共有参数且参数值相同【组件的求同】,实例属性为该类组件共有参数但参数值可不相同【组件的存异】)

删除一条属性:左键单击后删除选中的属性


工程组件库

位置索引:退出组件编辑器环境-左下角工程组件库-组件库-组件-右键-创建实例

删除:左键单击后在工程组件库中删除选中组件

导出:左键单击后可将组件以bfa格式保存至计算机本地,便于组件的跨项目使用

创建实例:左键单击后可在视图窗口中布置该组件

属性表:左键单击后打开该组件属性


文章小结

BIMBase组件编辑器

在案例一的演示中,组件编辑器功能可以有效进行组合布置(如桌子和椅子组合、停车位和路灯组合等等),组合后布置更加方便快捷,而且可以有效的避免重复性劳动。

在案例二的演示中,组件编辑器功能显示出强大的一键修改能力,在工程项目中实现已布置该类型构件的在位编辑,省去了重新定位布置构件以及重新修改的繁琐操作。

在案例三的演示中,展示了组件编辑器的挂载功能,方便组件挂载厂商参数(如生产批次)、产品参数(如设备功耗)等参数,同时区分类型参数和实例参数,真正做到模型信息化。

在案例四的演示中,演示了组件的打包功能,可以导出至bfa格式,并实现跨项目快速传递。

相关推荐

开机microsoft登录不上

1、系统问题:如果系统版本比较低,可能会由于旧系统存在某些BUG未修复或业务功能未优化,使手机在使用APP等应用过程中出现卡的情况,建议更新到最新的ios系统使用。2、内存问题:如果内存比较小,在运行...

如何取消win10开机密码(如何取消win10开机密码账户登录)

取消Windows10的开机密码可以通过以下方法进行操作:方法一:使用用户账户设置1.打开“开始”菜单,点击“设置”图标。2.在设置窗口中,点击“帐户”选项。3.在左侧菜单中,选择“登录选项”。4....

免费解压文件的软件(免费解压文件的软件电脑)

1、快压快压(kuaizip)是一款非常流氓的压缩和解压缩软件,一款免费、方便、快速的压缩和解压缩利器,拥有一流的压缩技术,是国内第一款具备自主压缩格式的软件。快压自身的压缩格式KZ具有超大的压缩比和...

无线usb网卡插上去没有反应(为什么usb无线网卡插上去没反应)

当出现电脑无法识别无线网卡的情况时,是简单的方法就是将无线USB网卡插到电脑后置USB接口上,以保证供电的充足。当然如果是偶然出现无法识别的情况,建议重启一下电脑试试。启用USB无线网卡驱动:右击“计...

怎么登录自己家的路由器(怎么登录自己家的路由器账号)

登陆家里的路由器方法:1、先查看ip,方法:win+r---输入:cmd---在再黑白界面输入:ipconfig,按回车。2、根据网关查看路由器地址。若网关是:192.168.2.1,那么路由器的ip...

linux操作系统安装步骤(linux系统详细安装步骤)

1.选择“中文(简体)”,然后点击“安装Ubuntu”。2.点击“继续”。3.然后点击“现在安装”。4.选择地址的时区,然后点击“继续”。5.选择“汉语”,然后点击“继续”。6.输入用户的名字。7.设...

苹果手机怎么设置定时关机(苹果手机怎么设置定时关机重启)

苹果手机可以设置定时关机,但无法设置定时开机。具体操作步骤如下:进入苹果手机自带的时钟。点击屏幕有下角的计时器。点击画面中间的计时结束启用选项。选择画面最下方的“停止播放”。之后再点击画面右上角的设定...

无线网wifi密码忘记了怎么办

忘记wifi密码后,可以在路由器后台查看。1.在浏览器的地址栏中,输入路由器上的管理地址,进入后台界面;2.在后台界面里,找到“无线设置”选项,点击它;3.在新界面里,点击wifi密码右侧的小眼睛图标...

win7系统无法正常开机怎么办
win7系统无法正常开机怎么办

解决方法如下1,出现无法启动的原因,要注意是开机启动不了,还是在进度条那里缓冲,过不去.如果是开机启动不了,那就要看一下内存条、电源等有没有问题?如果是在进度条那里,那就看下方的三种方法。2,第一种方法:1,开机按F8键.2,选择最近一次的...

2025-11-16 07:51 off999

现在装win7还需要激活吗(现在安装win7旗舰版还需密钥吗)

要激活  Windows7如果是预装在计算机中的,买来之后便不用激活,这里预装指的是在厂商那里。正版的Windows7安装到计算机中,有三十天的试用期,若要永久使用,就要使...

2025显卡性能排行榜天梯图(2020年显卡性能天梯图)

MacBookPro的显卡水平处于笔记本独立显卡Nvidia920M和940M之间。属于低端显卡级,玩玩LOL啥的还可以,其他的大型游戏就算了,MAC不适合打游戏。MacBookPro搭载的8代...

网络对时服务器(对时服务器端口)

对等网是指在网络中所有计算机的地位都是平等的,既是服务器也是客户机,所有计算机中安装的都是相同的单机操作系统如Windows98/XP/Vista/7等,它可以设置共享资源,但受连接数限制,一般是只允...

如何强制删除u盘文件(强制删除u盘内容)

1、电脑上下载安装安全杀毒类软件。2、使用强力卸载。3、找到U盘上需要卸载的文件,右击强力卸载可以卸载顽固型文件。4、被暂用的文件也删除不了可以退出U盘重启电脑重新开机插入U盘进行删除。5、不能删除的...

directx官方下载win7(directx download)

点开始-----运行,输入dxdiag,回车后打开“DirectX诊断工具”窗口,进入“显示”选项卡,看一下是否启用了加速,没有的话,单击下面的“DirectX功能”项中的“启用”按钮,这样便打开了D...

u盘视频无法播放怎么办(u盘上视频没办法播放)

解决办法:1.检查U盘存储格式是否为FAT32,如果不是,请将其格式化为FAT32; 2.检查U盘中视频文件是否损坏,如果有损坏文件,请尝试重新复制一份; 3.检查U盘中存储...

取消回复欢迎 发表评论: