美文网首页
OpenCASCADE中的Sweep扫掠算法

OpenCASCADE中的Sweep扫掠算法

作者: 潭潭_180 | 来源:发表于2018-09-06 15:18 被阅读0次

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

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

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

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

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

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

    相关文章

      网友评论

          本文标题:OpenCASCADE中的Sweep扫掠算法

          本文链接:https://www.haomeiwen.com/subject/zasxgftx.html