当前位置: 首页 > wzjs >正文

全国设计公司排行榜黄冈seo

全国设计公司排行榜,黄冈seo,东莞物流网站设计公司,新闻html网页设计代码范文一、概述 1、vtkFeatureEdges是VTK中的一个过滤器类,用于从输入的多边形数据(vtkPolyData)中提取特征边(Feature Edge)。特征边通常是指几何模型中的边界边、非流行边、锐边或轮廓边等。 2、vtkFeatureEdges是一个非…

一、概述

1、vtkFeatureEdges是VTK中的一个过滤器类,用于从输入的多边形数据(vtkPolyData)中提取特征边(Feature Edge)。特征边通常是指几何模型中的边界边、非流行边、锐边或轮廓边等。

2、vtkFeatureEdges是一个非常有用的工具,特别适合用于几何处理、模型分析和可视化任务中。通过提取特征边,可以更好地理解和处理复制地几何模型。

二、主要功能

1、提取特征边

(1)边界边(Boundary Edges):只被一个多半形使用地边,或者直线单元

(2)非流行边(Non-Manifold Edges):被三个以上地多变形共用地边

(3)特征边(Feature Edges):被两个三角形使用且二面角大于特征角地边

(4)流行边(Mainifold Edges):只被两个多边形使用地边

2、可定制性

(1)可以通过设置角度阈值来控制特征边地提取

(2)可以选择提取特定类型地边

三、常用方法

1、BoundaryEdgesOn、BoundaryEdgesOff

开启或禁用边界边的提取

2、FeatureEdgesOn、FeatureEdgesOff 

开启或禁用特征边的提取 

3、ManifoldEdgesOn、ManifoldEdgesOff

 开启或禁用流行边的提取

4、NonManifoldEdgesOn、NonManifoldEdgesOff

开启或禁用非流行边的提取 

5、ColoringOn、ColoringOff 

启用或禁用边的颜色区分  

6、SetFeatureAngle(double angle) 

设置特征边的角度阈值 

7、update()

执行过滤器并生成输出 

四、示例 

#include <vtkActor.h>
#include <vtkDiskSource.h>
#include <vtkFeatureEdges.h>
#include <vtkNamedColors.h>
#include <vtkNew.h>
#include <vtkPolyDataMapper.h>
#include <vtkProperty.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkRenderer.h>
#include <vtkInteractorStyleTrackballCamera.h>#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2);int main(int argc, char *argv[])
{vtkNew<vtkNamedColors> colors;//环vtkNew<vtkDiskSource> diskSource;diskSource->Update();// 创建特征边过滤器vtkNew<vtkFeatureEdges> featureEdges;featureEdges->SetInputConnection(diskSource->GetOutputPort());featureEdges->BoundaryEdgesOn();      //启用边界边的提取featureEdges->FeatureEdgesOff();      //启用特征边的提取featureEdges->ManifoldEdgesOff();     //禁用流形边的提取featureEdges->NonManifoldEdgesOff();  //禁用非流形边的提取featureEdges->ColoringOn();           //启用边的颜色区分featureEdges->Update();              //执行过滤器并生成输出vtkNew<vtkPolyDataMapper> edgeMapper;edgeMapper->SetInputConnection(featureEdges->GetOutputPort());edgeMapper->SetScalarModeToUseCellData();vtkNew<vtkPolyDataMapper> diskMapper;diskMapper->SetInputConnection(diskSource->GetOutputPort());vtkNew<vtkActor> edgeActor;edgeActor->SetMapper(edgeMapper.Get());vtkNew<vtkActor> diskActor;diskActor->SetMapper(diskMapper.Get());vtkNew<vtkRenderer> renderer;vtkNew<vtkRenderWindow> renderWindow;renderWindow->AddRenderer(renderer.Get());renderWindow->SetWindowName("BoundaryEdges");vtkNew<vtkRenderWindowInteractor> renderWindowInteractor;renderWindowInteractor->SetRenderWindow(renderWindow.Get());vtkNew<vtkInteractorStyleTrackballCamera> camera;renderWindowInteractor->SetInteractorStyle(camera);renderer->AddActor(edgeActor.Get());renderer->AddActor(diskActor.Get());renderer->SetBackground(0,0,0);renderWindow->Render();renderWindowInteractor->Start();return EXIT_SUCCESS;
}

http://www.dtcms.com/wzjs/62586.html

相关文章:

  • 网站开发的主要流程移动广告联盟
  • 国外设计最漂亮的网站百度推广管理平台
  • 游戏网站服务器租用磁力搜索器kitty
  • 视频网站用什么做的如何制作一个宣传网页
  • 南京网站高端昆明百度关键词优化
  • 如何做网站进行推广自己做网站
  • 网站前台模板怎么替换seo标题生成器
  • 滨州淄博网站建设聚合搜索引擎接口
  • 湖南网站建设制作公司windows优化大师好不好
  • 一元云购网站建设山东百度推广代理
  • 购物网站修改注册信息模块的分析网站底部友情链接代码
  • 丽江网站建设网络营销方法有哪几种
  • 网站制作教程手机seo网络推广经理
  • 成都学校网站制作李守洪排名大师怎么样
  • 宜昌做网站处理器优化软件
  • 一般网站如何做防采集的品牌整合营销传播
  • 舆情网站大全百度推广手机客户端
  • 做网站为什么要公安局备案公司排名seo
  • 京东网站建设过程网站安全检测在线
  • .net网站架设关键词优化流程
  • 运城网站建设多少钱线上广告宣传方式有哪些
  • 在哪些网站上做推广好全国疫情最新情况
  • 海南省住建设厅网站报监的工程seo综合查询系统
  • b2c型网站建设网站建设与网页设计制作
  • 网站建设营销平台头条新闻今日头条官方版本
  • 相亲网站如何做培训机构优化
  • 桥拓云智能建站加快实施创新驱动发展战略
  • 仿建网站普通话手抄报文字内容
  • 流量网站制作在线代理浏览网址
  • 免费造网站博客网站seo