OpenCASCADE中的Sweep扫掠算法

2018-09-06  本文已影响0人  潭潭_180

扫掠算法是图形学中很常见的造型算法,就是将指定的轮廓Profile沿着一条路径Path扫掠来得到模型。点扫掠得到边;边扫掠得到面;面扫掠得到体。

类BRepPrimAPI_MakeSweep是扫掠算法的基类,如下图所示:

(1)BRepPrimAPI_MakePrism:生成线性扫掠,通过面沿轴扫掠得到拉伸面或体。

如下图所示,依次为点沿轴线性拉伸,边沿轴线性拉伸,圆沿轴线性拉伸,圆面沿轴线性拉伸。

(2)BRepPrimAPI_MakeRevol:生成旋转扫掠;边绕轴旋转生成旋转面或体,白线沿过原点(0,0,0)的z轴旋转得到的面效果如下图所示:

(3)BRepOffsetAPI_MakePipeShell: 生成通用的扫掠;

上一篇下一篇

猜你喜欢

热点阅读