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

全国开发一个网站需要多少钱mil后缀网站

全国开发一个网站需要多少钱,mil后缀网站,北京保障房建设项目网站,装潢设计图片三室一厅一、前言 vtkPlaneSource创建平面#xff0c;只可以创建平行四边形的平面#xff0c;根据一个起点和两个终点创建法向量创建平面。但是当有创建多个点围成不规则平面的需求时#xff0c;该怎么创建显示呢#xff1f; 在网上查了资料#xff0c;可以使用vtkPolyData拓扑结…一、前言 vtkPlaneSource创建平面只可以创建平行四边形的平面根据一个起点和两个终点创建法向量创建平面。但是当有创建多个点围成不规则平面的需求时该怎么创建显示呢 在网上查了资料可以使用vtkPolyData拓扑结构。 二、拓扑结构 下面这篇文章很详细的说明了相关的知识理论可以参考学习。 VTK 初步 (2) ----- 基本数据结构_vtkcellarray-CSDN博客 三、代码示例 1.点 //点 void Widget::on_point_clicked() {vtkSmartPointervtkPoints points vtkSmartPointervtkPoints::New();vtkSmartPointervtkCellArray cellArray vtkSmartPointervtkCellArray::New();vtkIdType pid[12] {0,1,2,3,4,5,6,7,8,9,10,11};points-InsertNextPoint(1, 1, 1);points-InsertNextPoint(1, 2, 0);points-InsertNextPoint(1, 1, -1);points-InsertNextPoint(1, -1, -1);points-InsertNextPoint(1, -2, 0);points-InsertNextPoint(1, -1, 1);points-InsertNextPoint(-1, 1, 1);points-InsertNextPoint(-1, 2, 0);points-InsertNextPoint(-1, 1, -1);points-InsertNextPoint(-1, -1, -1);points-InsertNextPoint(-1, -2, 0);points-InsertNextPoint(-1, -1, 1);cellArray-InsertNextCell(12,pid);vtkSmartPointervtkPolyData polyData vtkSmartPointervtkPolyData::New();polyData-SetPoints(points);polyData-SetVerts(cellArray);//点vtkSmartPointervtkPolyDataMapper mapper vtkSmartPointervtkPolyDataMapper::New();mapper-SetInputData(polyData);vtkSmartPointervtkActor actor vtkSmartPointervtkActor::New();actor-GetProperty()-SetColor((float)255/255, (float)255/255, (float)0/255);actor-GetProperty()-SetPointSize(5);actor-SetMapper(mapper);renderer-AddActor(actor);renderer-ResetCamera();ui-vtk_widget-GetRenderWindow()-Render(); } 2.线 //线 void Widget::on_line_clicked() {vtkSmartPointervtkPoints points vtkSmartPointervtkPoints::New();vtkSmartPointervtkCellArray cellArray vtkSmartPointervtkCellArray::New();vtkIdType pid[13] {0,1,2,3,4,5,6,7,8,9,10,11,12};points-InsertNextPoint(1, 1, 1);points-InsertNextPoint(1, 2, 0);points-InsertNextPoint(1, 1, -1);points-InsertNextPoint(1, -1, -1);points-InsertNextPoint(1, -2, 0);points-InsertNextPoint(1, -1, 1);points-InsertNextPoint(-1, -1, 1);points-InsertNextPoint(-1, -2, 0);points-InsertNextPoint(-1, -1, -1);points-InsertNextPoint(-1, 1, -1);points-InsertNextPoint(-1, 2, 0);points-InsertNextPoint(-1, 1, 1);points-InsertNextPoint(1, 1, 1);cellArray-InsertNextCell(13,pid);vtkSmartPointervtkPolyData polyData vtkSmartPointervtkPolyData::New();polyData-SetPoints(points);polyData-SetLines(cellArray);//线vtkSmartPointervtkPolyDataMapper mapper vtkSmartPointervtkPolyDataMapper::New();mapper-SetInputData(polyData);vtkSmartPointervtkActor actor vtkSmartPointervtkActor::New();actor-GetProperty()-SetColor((float)255/255, (float)0/255, (float)255/255);actor-GetProperty()-SetLineWidth(3);actor-SetMapper(mapper);renderer-AddActor(actor);renderer-ResetCamera();ui-vtk_widget-GetRenderWindow()-Render(); } 3.面 //面 void Widget::on_poly_clicked() {vtkSmartPointervtkPoints points vtkSmartPointervtkPoints::New();vtkSmartPointervtkCellArray cellArray vtkSmartPointervtkCellArray::New();vtkIdType pid[6] {0,1,2,3,4,5};points-InsertNextPoint(1, 1, 1);points-InsertNextPoint(1, 2, 0);points-InsertNextPoint(1, 1, -1);points-InsertNextPoint(1, -1, -1);points-InsertNextPoint(1, -2, 0);points-InsertNextPoint(1, -1, 1);cellArray-InsertNextCell(6,pid);vtkSmartPointervtkPolyData polyData vtkSmartPointervtkPolyData::New();polyData-SetPoints(points);polyData-SetPolys(cellArray);//面vtkSmartPointervtkPolyDataMapper mapper vtkSmartPointervtkPolyDataMapper::New();mapper-SetInputData(polyData);vtkSmartPointervtkActor actor vtkSmartPointervtkActor::New();actor-GetProperty()-SetColor((float)0/255, (float)255/255, (float)255/255);actor-SetMapper(mapper);renderer-AddActor(actor);renderer-ResetCamera();ui-vtk_widget-GetRenderWindow()-Render(); } 4.多个面 //多个面 void Widget::on_cube_clicked() {vtkSmartPointervtkPoints points vtkSmartPointervtkPoints::New();vtkSmartPointervtkCellArray cellArray vtkSmartPointervtkCellArray::New();vtkIdType pid[18] {0,1,2,0,2,3,0,3,4,0,4,5,0,5,6,0,6,1};points-InsertNextPoint(0, 0, 0);points-InsertNextPoint(-1, -1, 1);points-InsertNextPoint(-1, -2, 0);points-InsertNextPoint(-1, -1, -1);points-InsertNextPoint(-1, 1, -1);points-InsertNextPoint(-1, 2, 0);points-InsertNextPoint(-1, 1, 1);cellArray-InsertNextCell(18,pid);vtkSmartPointervtkPolyData polyData vtkSmartPointervtkPolyData::New();polyData-SetPoints(points);polyData-SetPolys(cellArray);//面vtkSmartPointervtkPolyDataMapper mapper vtkSmartPointervtkPolyDataMapper::New();mapper-SetInputData(polyData);vtkSmartPointervtkActor actor vtkSmartPointervtkActor::New();actor-GetProperty()-SetColor((float)128/255, (float)128/255, (float)128/255);actor-SetMapper(mapper);renderer-AddActor(actor);renderer-ResetCamera();ui-vtk_widget-GetRenderWindow()-Render(); }5.三角带 //三角带 void Widget::on_strip_clicked() {vtkSmartPointervtkPoints points vtkSmartPointervtkPoints::New();vtkSmartPointervtkCellArray cellArray vtkSmartPointervtkCellArray::New();vtkIdType pid[12] {0,1,2,3,4,5,6,7,8,9,10,11};points-InsertNextPoint(1, 1, 1);points-InsertNextPoint(1, 2, 0);points-InsertNextPoint(1, 1, -1);points-InsertNextPoint(1, -1, -1);points-InsertNextPoint(1, -2, 0);points-InsertNextPoint(1, -1, 1);points-InsertNextPoint(-1, 1, 1);points-InsertNextPoint(-1, 2, 0);points-InsertNextPoint(-1, 1, -1);points-InsertNextPoint(-1, -1, -1);points-InsertNextPoint(-1, -2, 0);points-InsertNextPoint(-1, -1, 1);cellArray-InsertNextCell(12,pid);vtkSmartPointervtkPolyData polyData vtkSmartPointervtkPolyData::New();polyData-SetPoints(points);polyData-SetStrips(cellArray);//三角带vtkSmartPointervtkPolyDataMapper mapper vtkSmartPointervtkPolyDataMapper::New();mapper-SetInputData(polyData);vtkSmartPointervtkActor actor vtkSmartPointervtkActor::New();actor-GetProperty()-SetColor((float)255/255, (float)128/255, (float)128/255);actor-GetProperty()-SetPointSize(3);actor-SetMapper(mapper);renderer-AddActor(actor);renderer-ResetCamera();ui-vtk_widget-GetRenderWindow()-Render(); } 总体
http://www.tj-hxxt.cn/news/229979.html

相关文章:

  • 网站建设所需做二手钢结构网站有哪些
  • 养生网站策划wordpress模板获取不到分类
  • 军事信息化建设网站o2o网站建设行情
  • 学校建设网站拓扑图wordpress响应网页代码
  • 自己搞网站建设建设工程合同印花税
  • 浙江建设网站首页天堂tv在线观看免费
  • 手机能创建网站吗珠海住建网站
  • 成都锦江区网站建设公司wordpress调用阅读量
  • 做团餐 承包食堂的企业网站商城网站建设运营协议书
  • 郑州网站推广外包宣传彩页设计
  • 广西网站建设招标公司wap网站建设免费
  • 广州网站建设公司小程序网站自适应案例
  • 北京网站备案拍照地址鼓楼免费网页设计生成器
  • 网站建设与网站优化中国城乡建设部官网
  • 厦门it做网站最强软件开发需要学什么语言
  • 优秀国内个人网站网址做外贸的有哪些网站
  • 引物在线设计网站企业简介宣传片视频
  • 福州网站建设方案四大门户网站流量对比
  • 湖南省网站备案网站电脑基础培训班
  • 天津百度首页优化排名长沙百度快速优化
  • 个人网站设计论文题目八戒商标注册网
  • 东莞网站建设上科广东新闻联播片尾
  • 域名可以同时做邮箱和网站么做寻亲网站的理由
  • 缙云县城乡建设局网站战队logo设计在线生成
  • 网站建设与网页设计美食网站建设类课题的研究方法
  • 网站设计个人北京vi设计公司哪
  • 网站如何不让百度抓取wordpress 回车
  • 蓟县做网站写一个网站
  • 做网站攻击wordpress 设置文件
  • 国外开源网站系统举例说明seo