BIMBase几何造型引擎提供了强大的造型能力。集成了二维线框、二维面域和三维实体造型的功能,具备非常丰富的几何运算集,而且灵活性强,自由度高,造型方法简单,建模速度快,对用户非常友好,满足了各种应用场景的需求。
在二维制图方面,BIMBase几何模块提供了丰富的线性元素,包括点,线段,点串,线串,圆弧和线组(面域)等线性元素。同时也提供了功能多样的几何运算,包括线性求交,长度计算,距离计算,面积计算,几何属性计算,空间范围计算,偏置,离散,空间变换(平移,缩放,旋转)等等。

在三维实体造型方面,BIMBase几何模块提供了丰富多样的基本体素,通过参数化控制,简化了造型流程,丰富了造型形体,实现了准确的精细化建模。基本体素主要包括圆环体,圆台体(圆柱,圆台,圆锥),盒体(六面体),球体(椭球体),拉伸体,旋转扫掠体,直纹扫掠体等。

BIMBase几何模块提供的基本体素具备精细的参数控制,实现了基本体素的扩展和延伸,极大的提高了设计和生成几何形体的自由度。同时,每一基本体素都可以通过参数来设置是否为实心形体,使得形体的表达更为丰富。
对于不便于参数化表达的几何形体,BIMBase几何模块提供了网格(GePolyface)的表达形式。网格表达的几何数据简单通用,没有冗余信息,表达方式唯一。BIMBase几何模块的所有基本体素,都可以通过精度控制,直接离散为网格表达的形式。
BIMBase几何模块同样也具备强大的三维运算能力。包括基础几何计算功能:法线,点积,叉积,拟合,离散等;几何属性计算功能:质心,表面积,体积等;形体布尔运算操作:并、交、差;空间关系运算功能:投影,消隐等;空间变换功能:平移,缩放,旋转等。