VTK系列2_椎体的显示及旋转控制
实例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_椎体的显示及旋转控制相关推荐
- VTK系列70_VTK对MHD格式文件单张切片的鼠标滑动提取显示
实例11:基于VTK对MHD格式文件单张切片的鼠标滑动提取显示 #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenG ...
- VTK系列45_图像进行理想低通滤波器处理(频域处理)
实例45:理想低通滤波器(频域处理) #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODU ...
- 遇到百度系列网站打开后显示不全的情况
遇到百度系列网站打开后显示不全的情况,试过了关闭ipv6等,都无效,最后发现要在代理服务器里选择关闭代理,效果立竿见影,在这里记录一下.
- VTK系列64_VTK体绘制管线(光线投影法体绘制)
实例64:体绘制管线(光线投影法体绘制) #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODULE ...
- vtk中画几何图形存储为vtk文件并在窗口显示
几何结构&拓扑结构 #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODULE_INIT(v ...
- 解决vtk中vtkStreamTracer例子无法显示流线的疑问
在vtk的使用例子"Kitchen"中,依据示例编写代码后,无法显示流线. 预期效果: 实际效果: 查了网上很多资料都没有实际解决,然后冻皮西凑解决了,解决如下: #include ...
- vtk读取3ds文件并显示c++版本
vtk提供了很方便的函数可以读取3ds文件,这种文件是3dmax软件制作的三维物件,之前的别人的文章写了python版本的读取和显示的代码,这里翻译成了c++版本的. VTK imported and ...
- VTK系列教程十一:MPR定位线
我们已经实现了MPR图像的显示,但只能获取垂直某个轴的截面图,那如何获取带有倾斜角度的截面图呢?这样的截图对于不规则病灶和器官是有意义的. VTK其实给我们提供了一种非常简单的方法:vtkReslic ...
- VTK系列教程六:多平面重建
上一篇我们讲了在VTK中如何生成VR图像,这一篇我们来讲一下如何利用VTK生成MPR图像,多平面重建图像就是从不同的方向去看物体,根据方向的不同,生成的图像分别是:横断面.冠状面.矢状面. 前面我们讲 ...
最新文章
- css游戏代码_介绍CSSBattle-第一个CSS代码搜寻游戏
- 疯狂上涨的 Python,开发者应从 2.x 还是 3.x 着手?
- 快速增强路由器安全的十个小技巧
- centos php-mysql_centOS 下安装php和mysql
- 小身材大用途,用PrimusUI驾驭你的页面
- 获取系统当前时间(精确到毫秒)
- C# 版 EXE捆绑器
- Masked Image Modelling(MAE,iBOT,Data2vec,SimMIM,CAE,BEVT)
- html实现手风琴轮播图,javascript经典特效分享 手风琴、轮播图、图片滑动
- LIO-SAM: 论文翻译
- vue修改预设preset
- css 每个样式单行显示,单行文字溢出和多行文字溢出省略号显示的CSS样式
- 初级测试如何升级为中级测试?
- 快递物流行业:数据增量下载的实现
- 多线程的40个面试题总结(上)
- UGC发垃圾机制和内容审核
- Unity-动作系统-案例学习(1)人物移动和转向
- cf-362C-Insertion Sort
- html中jsonp错误,JSONP请求出错401 Authorization Required
- 零基础入门深度学习(二):用一个案例掌握深度学习方法