#include <BRepPrimAPI_MakeBox.hxx>
#include <TopoDS.hxx>
double oriPos[3]{0.0};
double x = 5;
double y = 4;
double z = 3;
//创建一个点
gp_Pnt pt(oriPos[0], oriPos[1], oriPos[2]);
//在指定点的位置创建x轴长为5,y轴长为4,z轴长为3的长方体
TopoDS_Shape aTopoBox = BRepPrimAPI_MakeBox(pt,x,y,z).Shape();