OCC中切割操作以一个平面作为切割面,对物体进行切割操作
//要操作的图形
TopoDS_Shape shape = getHanleShape();
//构造切割面
TopoDS_Shape faceShape = getSplitterFace();
//切割操作
BOPAlgo_Splitter splitter;
splitter.AddArgument(shape);
splitter.AddTool(faceShape);
splitter.Perform();
TopoDS_Shape resShape = splitter.Shape();