VTK 实例8:command与observe设计模式(当交互使相机变化时打印出当前相机的坐标,当发生拾取演员事件时,演员设置为红色)
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 #include <vtkConeSource.h> 5 #include <vt
阅读全文
posted @
2023-08-14 15:01
一杯清酒邀明月
阅读(133)
推荐(0) 编辑
VTK 实例7:相机控制
摘要:未加入相机控制时演员位置: 加入相机控制时演员位置(视角为x轴负方向): 1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #i
阅读全文
posted @
2023-08-14 15:00
一杯清酒邀明月
阅读(232)
推荐(0) 编辑
VTK 实例6:加入灯光(蓝色背景+白色演员+红色环境光)
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkConeSource.h>//源数据 6 #incl
阅读全文
posted @
2023-08-14 14:59
一杯清酒邀明月
阅读(205)
推荐(0) 编辑
VTK 实例5:设置椎体颜色属性
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkConeSource.h>//源数据 6 #incl
阅读全文
posted @
2023-08-14 14:58
一杯清酒邀明月
阅读(113)
推荐(0) 编辑
VTK 实例4:两种交互方式(操纵相机与操纵演员)
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkConeSource.h>//源数据 6 #incl
阅读全文
posted @
2023-08-14 14:58
一杯清酒邀明月
阅读(282)
推荐(0) 编辑
VTK 实例3:椎体的交互
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkConeSource.h>//源数据 6 #incl
阅读全文
posted @
2023-08-14 14:57
一杯清酒邀明月
阅读(42)
推荐(0) 编辑
VTK 实例2:显示椎体及旋转
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkConeSource.h>//源数据 6 #incl
阅读全文
posted @
2023-08-14 14:56
一杯清酒邀明月
阅读(135)
推荐(0) 编辑
VTK 实例1:显示一个空白VTK窗口
摘要:1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkRenderWindow.h>//包含头文件(类)
阅读全文
posted @
2023-08-14 14:56
一杯清酒邀明月
阅读(307)
推荐(0) 编辑
VTK 工作原理
摘要:VTk通过数据流实现变信息为图形数据的。 数据流一般为:source—filter——mapper——actor——render——renderwindow——interactor。 要理解工作原理,首先明确几个类型: 1.vtkSource(数据源) 这个就好比一个剧本里面的角色,让演员知道要演的
阅读全文
posted @
2023-08-14 14:43
一杯清酒邀明月
阅读(239)
推荐(0) 编辑
VTK 基础
摘要:1.关于vtk vtk是一个3D计算机图形学、图象处理及可视化工具包。 2.vtk可处理的数据类型 3.vtk使用流程 数据渲染时的流程:source→filter→mapper→actor→render→renderwindow→interactor 可视化流程 Source(数据源):各个类型的
阅读全文
posted @
2023-08-14 14:33
一杯清酒邀明月
阅读(611)
推荐(0) 编辑
VTK 基础模块总结
摘要:基础模块(1)Source:数据源,通过 VTK 的 IO 系统读⼊的数据源对象,或者⾃⼰创建的数据源对象。(2)Filter:对于初始数据源进⾏⼀些处理,也封装了⼀些图形学算法。⽐⽅说vtkSmoothPolyDataFilter 平 滑 ⽹ 格 ,vtkClipPolyData 裁剪 数 据 ,
阅读全文
posted @
2023-08-14 14:31
一杯清酒邀明月
阅读(589)
推荐(0) 编辑
VTK vtkCamera 参数设置
摘要:VTK 可以实现旋转的方式有很多。 本文主要讲 vtkCamera, 可以想象这个就是你的眼睛, 焦点位置为图片, ViewUp 是为Camera的方向。 下图明确的表示了参数对于Camera和焦点的影响因子。 vtkCamera除了提供设置与相机投影因素相关的方法之外,还提供了大量的控制相机运动的
阅读全文
posted @
2023-08-14 14:29
一杯清酒邀明月
阅读(601)
推荐(0) 编辑
VTK 问题整理
摘要:1)问题 解决:#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);VTK_MODULE_INIT(vtkRenderingFreeType); 2)问题
阅读全文
posted @
2023-07-21 16:25
一杯清酒邀明月
阅读(507)
推荐(0) 编辑
VTK 9.2 Qt 5.14 安装及错误处理
摘要:安装注意:编译release和debug,通过切换配置为release和debug,文件都是在cmake的CMAKE_INSTALL_PREFIX指定的文件夹,需要编译完一种后,把这个文件夹改名(比如debug配置,则改名为debug),不然会覆盖。 在Qt项目中,出现错误:“无法解析的外部符号__
阅读全文
posted @
2023-07-21 16:23
一杯清酒邀明月
阅读(176)
推荐(0) 编辑
VTK9.1.0在Windows10+VS2019+Qt 5.15.2环境下编译安装以及VTK应用于QT
摘要:下载VTK安装包 在VTK官网 Download | VTK 中下载VTK9.1.0待编译源码,解压后在路径Documentation/dev/bulid.md中可以看到官方提供的Prerequisites以及简易教程 编译环境安装 按照官方提供的Prerequisites,安装以下环境: CMak
阅读全文
posted @
2023-07-21 16:19
一杯清酒邀明月
阅读(1364)
推荐(1) 编辑
VTK vtkImageReslice
摘要:三维图像切面提取 切片(Slice)或切面是三维图像比较常用的概念,尤其在医学图像中。通过提取切面可以方便地浏览和分析图像内部组织结构。VTK中vtkImageReSlice类可以实现图像切面的提取。在实际开发中,四视图中冠状视面、矢状面和横断面(显示过图像内部一点且平行于XY、YZ、XZ平面的平面
阅读全文
posted @
2023-07-13 11:14
一杯清酒邀明月
阅读(518)
推荐(0) 编辑
VTK 生成MIP图像-vtkImageSlabReslice类
摘要:MIP MIP(Maximum/Minimum Intensity Projection),最大/最小密度投影重建。 MIP可以较真实地反应组织密度差异,使得血管的异常改变、形态、走形强化;但是只适用于外观形态的显示。 在容积扫描数据中对每条径线上每个像素的最大强度值进行编码并投射成像。MIP的灰阶
阅读全文
posted @
2023-07-13 11:09
一杯清酒邀明月
阅读(497)
推荐(0) 编辑
VTK 设置视觉位置和焦点
摘要:VTK 基本视图说明: 相机设置 1 renderer =vtk.vtkRenderer() 2 self.camera = renderer.GetActiveCamera() 3 self.camera.SetViewUp (0, -1, 0) #设视角位置 4 self.camera.SetP
阅读全文
posted @
2023-06-30 14:02
一杯清酒邀明月
阅读(423)
推荐(0) 编辑
VTK 体绘制之vtkVolume
摘要:基本概念 vtkVolume类似于几何渲染中的vtkActor,用于表示渲染场景中的对象。除了存储基本的变换信息(平移、旋转、放缩等),其内部还存储了两个重要对象。这两个对象分别是vtkAbstactVolumeMapper对象和 vtkVolumeProperty对象。相应的函数如下。1)void
阅读全文
posted @
2023-06-25 13:17
一杯清酒邀明月
阅读(893)
推荐(0) 编辑
VTK vtkActor、vtkRenderer、vtkRenderWindow的设置
摘要:1、正常显示vtk,需要 vtkActor (可以有多个) 进行一些演员的处理 vtkRenderer (可以有多个) 将vtkActor进行加入 vtkRenderWindow(只能有一个) 将vtkRenderer进行加入 vtkRenderWindowInteractor(只能有一个) 将vt
阅读全文
posted @
2023-06-21 14:26
一杯清酒邀明月
阅读(791)
推荐(0) 编辑