vtkFeatureEdges提取多边形数据“指定”的轮廓

该类的主要目的就是为了从多边形数据中提取边界、非流形边、锐利边缘/轮廓。

该类是一个过滤器,为输入的多边形数据提取特殊类型/指定的边缘,边界类型可以是
① 分界线(一个多边形的)或者是一条边;
② 非流形的 (被三个或者更多的多边形使用);
③ 特征边(被两个三角形使用的边界,且二面角大于特征角);
④ 流形边(只是被两个多边形使用的边)
提取的边界可能是任意连接的。


当然也可以指定边界的颜色。

To see the coloring of the liens you may have to set the ScalarMode instance variable of the mapper to SetScalarModeToUseCellData().



【示例】
提取面的边界  extract the boundary edges of a mesh
vtkSmartPointer<vtkFeatureEdges> featureEdges = vtkSmartPointer<vtkFeatureEdges>::New();
  featureEdges->SetInputConnection(**);
  featureEdges->BoundaryEdgesOn();
  featureEdges->FeatureEdgesOff();
  featureEdges->ManifoldEdgesOff();
  featureEdges->NonManifoldEdgesOff();
  featureEdges->Update();


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值