实例2:显示椎体及旋转

#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkConeSource.h>//源数据
#include <vtkPolyDataMapper.h>//数据映射
#include <vtkRenderer.h>//绘制器
#include <vtkRenderWindow.h>//绘制窗口
#include <vtkActor.h>//演员
#include <vtkCamera.h>//照相机int main()
{//指针创建一个圆锥conevtkConeSource *cone=vtkConeSource::New();cone->SetResolution (10);//圆锥的棱边数cone->SetHeight(3);//指定高度cone->SetRadius(1);//指定半径//实例化一个映射器coneMappervtkPolyDataMapper *coneMapper=vtkPolyDataMapper::New();coneMapper->SetInputConnection(cone->GetOutputPort());//源数据输出给映射器输入//创建一个演员对象coneActorvtkActor *coneActor=vtkActor::New();coneActor->SetMapper(coneMapper);//为演员指定mapper进行映射//搭建舞台  实例化对象renderervtkRenderer *renderer=vtkRenderer::New();renderer->AddActor(coneActor);//将演员加入场景renderer->SetBackground(0.2,0.2,0.4);//设置场景背景颜色是(R,G,B)//实例化一个窗口对象renWinvtkRenderWindow *renWin=vtkRenderWindow::New();renWin->SetSize(400,200);//设置窗口大小宽*高renWin->AddRenderer(renderer);//将场景renderer加入renWin窗口中//旋转5圈for (int i=0; i<360*5; i++){//绘制舞台上的东西renWin->Render();//让场景中照相机旋转1度renderer->GetActiveCamera()->Azimuth(1);}//释放内存cone->Delete();coneActor->Delete();coneMapper->Delete();renderer->Delete();renWin->Delete();return 0;
}

VTK系列目录:

1 VTK基本概念

2 VTK图像处理

3 VTK图形处理

4 VTK体绘制

VTK系列2_椎体的显示及旋转控制相关推荐

  1. VTK系列70_VTK对MHD格式文件单张切片的鼠标滑动提取显示

    实例11:基于VTK对MHD格式文件单张切片的鼠标滑动提取显示 #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenG ...

  2. VTK系列45_图像进行理想低通滤波器处理(频域处理)

    实例45:理想低通滤波器(频域处理) #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODU ...

  3. 遇到百度系列网站打开后显示不全的情况

    遇到百度系列网站打开后显示不全的情况,试过了关闭ipv6等,都无效,最后发现要在代理服务器里选择关闭代理,效果立竿见影,在这里记录一下.

  4. VTK系列64_VTK体绘制管线(光线投影法体绘制)

    实例64:体绘制管线(光线投影法体绘制) #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODULE ...

  5. vtk中画几何图形存储为vtk文件并在窗口显示

    几何结构&拓扑结构 #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODULE_INIT(v ...

  6. 解决vtk中vtkStreamTracer例子无法显示流线的疑问

    在vtk的使用例子"Kitchen"中,依据示例编写代码后,无法显示流线. 预期效果: 实际效果: 查了网上很多资料都没有实际解决,然后冻皮西凑解决了,解决如下: #include ...

  7. vtk读取3ds文件并显示c++版本

    vtk提供了很方便的函数可以读取3ds文件,这种文件是3dmax软件制作的三维物件,之前的别人的文章写了python版本的读取和显示的代码,这里翻译成了c++版本的. VTK imported and ...

  8. VTK系列教程十一:MPR定位线

    我们已经实现了MPR图像的显示,但只能获取垂直某个轴的截面图,那如何获取带有倾斜角度的截面图呢?这样的截图对于不规则病灶和器官是有意义的. VTK其实给我们提供了一种非常简单的方法:vtkReslic ...

  9. VTK系列教程六:多平面重建

    上一篇我们讲了在VTK中如何生成VR图像,这一篇我们来讲一下如何利用VTK生成MPR图像,多平面重建图像就是从不同的方向去看物体,根据方向的不同,生成的图像分别是:横断面.冠状面.矢状面. 前面我们讲 ...

最新文章

  1. css游戏代码_介绍CSSBattle-第一个CSS代码搜寻游戏
  2. 疯狂上涨的 Python,开发者应从 2.x 还是 3.x 着手?
  3. 快速增强路由器安全的十个小技巧
  4. centos php-mysql_centOS 下安装php和mysql
  5. 小身材大用途,用PrimusUI驾驭你的页面
  6. 获取系统当前时间(精确到毫秒)
  7. C# 版 EXE捆绑器
  8. Masked Image Modelling(MAE,iBOT,Data2vec,SimMIM,CAE,BEVT)
  9. html实现手风琴轮播图,javascript经典特效分享 手风琴、轮播图、图片滑动
  10. LIO-SAM: 论文翻译
  11. vue修改预设preset
  12. css 每个样式单行显示,单行文字溢出和多行文字溢出省略号显示的CSS样式
  13. 初级测试如何升级为中级测试?
  14. 快递物流行业:数据增量下载的实现
  15. 多线程的40个面试题总结(上)
  16. UGC发垃圾机制和内容审核
  17. Unity-动作系统-案例学习(1)人物移动和转向
  18. cf-362C-Insertion Sort
  19. html中jsonp错误,JSONP请求出错401 Authorization Required
  20. 零基础入门深度学习(二):用一个案例掌握深度学习方法

热门文章

  1. 什么是第四方支付(聚合支付)
  2. 一些有趣的物联网应用:懒床者自动发微博辱之
  3. U盘安装linux系统【RHEL 6.3 server】
  4. VC中JMail组件的应用(上)
  5. bzoj5042: LWD的分科岛 两种做法
  6. nvidia-cuda-mps-control mps 参数介绍
  7. js中把字符串第四个到第五个字符替换成#
  8. SVS为某高校打造大型多功能厅
  9. 限流神器Sentinel与nacos数据双向同步
  10. SD卡打不开怎么办?sd卡损坏修复,盘点一些实用的教程