基于CGAL EPECK运算核写了个三维网格布尔运算控制台程序,用法很简单;
fileA.off fileB.off boolean_operation_type outputfile.off
boolean_operation_type 0 for UNION,1 for INTERSECT,2 for DIFFRENCE
示例:
eight.off data/elephant.off 0 union.off
下面是运行情况和结果:
运算结果效果:
原模型:
运算后:
并:
差:
交:
已集成到SharpCAD1.0.1中,以下是下载链接:
布尔运算工具:https://download.csdn.net/download/wy1334526911/86815610
SharpCAD1.0.1:SharpCAD1.0.1发布_写程序员的bug的博客-CSDN博客