OpenCASCADE:Modeling Algorithms模块之制作原语Making Primitives
制作原语
Box盒子
BRepPrimAPI_MakeBox类允许构建平行六面体盒子。结果是Shell或Solid。有四种方法可以构建一个盒子:
从三个维度dx, dy和dz。该框平行于轴并延伸[0,dx] [0,dy] [0,dz]。
从一个点和三个维度。同上,但重点是新的原点。
从两点开始,框平行于轴并在由两点坐标定义的间隔上延伸。
来自轴gp_Ax2和三个维度的系统。与第一种方式相同,但盒子平行于给定的轴系统。
如果框在使用默认精度的任何维度上都是平坦的,则会引发错误。下面的代码展示了如何创建一个盒子:
TopoDS_Solid theBox = BRepPrimAPI_MakeBox(10.,20.,30.<