XBIM用于三角形网格布尔运算的是什么?

时间:2016-08-05 13:26:33

标签: ifc

XBIM提供了一个用于序列化/反序列化IFC文件的库。

在某些时候,他们必须使用网格布尔运算。

我想知道他们使用了哪些库以及他们如何在IfcWall标准案例中创建了空缺?

1 个答案:

答案 0 :(得分:2)

Xbim主要使用OpenCascade库来切割开口和其他布尔操作。但是,由于性能优化Carve CSG可用于某些操作(使用条件编译开关启用)。

第三方库在github repo中的Xbim.Geometry Readme中记入

同一个回购中的Xbim.Geometry.Engine项目演示了如何使用OpenCascade和CarveCSG执行几何切割,尽管它得到pretty involved