请问OCC如何得到一个Shape或者实体的三维包络框?Bnd_Box

已邀请:

vujn2003

赞同来自: haoshuwen3

Standard_Real Xmin,Xmax,Ymin,Ymax,Zmin,Zmax;
Bnd_Box boite;
BRepBndLib::Add(theBox2, boite);
boite.SetGap(1000.0);
boite.Get(Xmin, Ymin, Zmin, Xmax, Ymax, Zmax);
TopoDS_Shape theBox1 = BRepPrimAPI_MakeBox(gp_Pnt(Xmin, Ymin, Zmin), gp_Pnt(Xmax, Ymax, Zmax)).Shape();

要回复问题请先登录注册