BIMBase以图元、构件、组件和属性数据为核心,辅以素材库、组件库、建模脚本库、组件编辑器等工具,帮助用户创建任意形式的BIM模型。
0.4.1.1 4.1.1 图元
BIMBase的图元是指附加了属性的几何图形。创建几何图形后给其赋予自定义扩展属性即是图元。
BIMBase图元命令可以创建点、线、面、体等各种常用几何图形。其中可通过拉伸、旋转、扫掠、放样、融合等方法创建复杂形体,也提供了交、并、差布尔运算进行几何造型。
0.4.1.2 4.1.2 构件
BIMBase的构件是指通过“构件数据模板”定义构件类型和属性数据,由图元转换成构件。构件也可以被赋予自定义扩展属性。
0.4.1.3 4.1.3 组件
BIMBase的组件是指通过“组件编辑器”创建出来的包含图元、构件、组件的集合对象,一般用来创建具有物理意义的物体,如组合柜、住宅单元房等。
创建的组件可以保存在组件库中以便多项目使用。
0.4.1.4 4.1.4 场景树
BIMBase场景树通过一个树形结构组织项目中的所有数据。用户可以自定义场景树节点,并自由绑定模型、文档等数据。
0.4.1.5 4.1.5 自定义扩展数据
BIMBase提供自定义扩展数据功能使用户可以自定义扩展数据集,通过自定义映射规则,可以将扩展数据集自动附加到图元、构件、组件等对象上。
0.4.1.6 4.1.6 视图管理
BIMBase提供三维视图、二维视图管理。可通过三维模型视图创建局部三维模型视图、固定视角三维模型视图、二维平立剖面视图等。
0.4.1.7 4.2.7 素材库
用户可以通过BIMBase素材库创建图元对象。素材库中包含4ds、obj、fbx格式的三维文件,并且可跟构力云端素材库进行同步。
0.4.1.8 4.2.8 模型组件库
在组件编辑器创建的组件在组件库中进行管理。用户从组件库中挑选组件在建模空间中创建组件对象。
模型组件库中组件可多项目使用,也可与他人共享。
0.4.1.9 4.2.9 参数化组件库
BIMBase平台提供了以Python脚本实现参数化建模的方式。以数据为核心,数据驱动建模,将BIM理念进一步发挥,平台数据互通。支持模板库管理,脚本可任意组合应用。以积木式开发,胶水式编程为主旨。使得开发人员可以以极快的速度极小的工作量快速拼组出参数化构件。Python开发参数化建模的另一个优势是热拔插,这种优势使得开发人员可以省略掉每次修改编译并运行的冗长流程,改完即得效果,脚本即时预览,进一步加速了开发流程。
模型组件库中的脚本可多项目使用,也可与他人共享。
0.4.1.10 4.2.10 建模脚本库
建模脚本库管理所有用户创建的建模用python脚本。用户执行脚本可以在当前建模空间中批量创建对象。
建模脚本库中的脚本可多项目使用,也可与他人共享。