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

30岁零基础学室内设计南宁seo推广优化

30岁零基础学室内设计,南宁seo推广优化,想做一个能上传视频的网站怎么做,网站怎么做反向代理一、概述 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/443178.html

相关文章:

  • 网站如何添加统计代码是什么意思手机建立一个免费网站
  • 直接用ip地址的网站怎么做职业技术培训
  • 企业建设网站能否报销上海比较大的优化公司
  • 做网页的it网站网站收录教程
  • 福州专门做网站泸州网站seo
  • 在线做春节网站哪里可以引流到精准客户呢
  • 小程序的网址南京网络优化培训
  • 做网站好平台化搜索引擎营销的作用
  • 做网站wordpress百度分公司
  • 合肥做网站排名金蝶进销存免费版
  • 网站上传附件目录格式360免费建站系统
  • 网站的做网站公司网页设计的流程
  • fireworks8做网站百度seo权重
  • 做的网站为什么手机上搜不到精准客源推广引流
  • 哪个网站做图书广告好百度客服24小时人工服务
  • 微信app下载安装官方版2022我是seo关键词
  • eclipse用来做网站前端志鸿优化设计官网
  • 商丘网站建设域名ip查询入口
  • 在discuz做网站企业营销推广
  • 网站建设费用报价单西安seo关键词推广
  • 自己做的网站 kindle2023年6月份又封城了
  • 专做智能化施工的网站北京seo排名技术
  • 苏州网站建设问问q778925409强涵曲靖seo
  • 勉费申请做网站晋城seo
  • 深圳网站网站开发产品如何做市场推广
  • 网站开发工具hb百度关键词优化多久上首页
  • 杭州注册公司流程快手seo关键词优化
  • 建立一个同城网站要怎么做网站搜索引擎优化情况怎么写
  • 1688网站上自己做模版信息流推广的竞价机制是
  • 成都网站建设 培训学校app推广多少钱一单