模型包覆算法源码wrap curve to shape or mesh

包覆,英文名为wrap,同投影(projection)不同。前者线条长度保持不变,后者可以是圆柱投影或锥型投影等,得到的曲线是会变形的。如下看图就可以有很明显的不同。

本文提供了包覆的详细算法和实现代码,该算法可以将2d图形包覆到实体模型(TopoDS_Shape)或网格模型(如stl)上。开发工具C++、OpenCASCADE、CGAL。

包覆                                                                 投影

 

  

 

 

  

 包覆                                                               投影

   

 

 包覆                                                  投影

    

 

 包覆                                   投影

   

网格包覆

  

 实现细节及代码请阅读公众号文章。

 

更多精彩请关注公众号

 

posted @ 2021-03-12 11:22  YiShan-CADCAM  阅读(650)  评论(0编辑  收藏  举报