![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ParaView三维医学建模
文章平均质量分 87
peanut_wu
医疗行业
展开
-
Qt与VTK混合编程
QRenderWindow 类中定义一个 vtkRenderer 类对象与 vtkRenderWindow 类对象进行绑定,这样就形 成了部分可视化绘制流水线。论文第33页显示视图是通过QVTKWidget类来实现的,共四个视图,因此系统定义了四 个QVTKWidget对象。QVTKWidget 类除了创建 Qt 部件和定义vtkRenderWindow类对象外,另一个重要功能就是能够检...原创 2019-11-22 08:29:59 · 695 阅读 · 0 评论 -
Qt与VTK混合编程
QRenderWindow 类中定义一个 vtkRenderer 类对象与 vtkRenderWindow 类对象进行绑定,这样就形 成了部分可视化绘制流水线。论文第33页显示视图是通过QVTKWidget类来实现的,共四个视图,因此系统定义了四 个QVTKWidget对象。QVTKWidget 类除了创建 Qt 部件和定义vtkRenderWindow类对象外,另一个重要功能就是能够检...原创 2019-11-22 08:26:43 · 920 阅读 · 0 评论 -
一个重要的宏vtkInformationKeyMacro(CLASS,NAME,type)
这个宏的定义如下vtkInformationKeyMacro(CLASS,NAME,type) \static vtkInformation##type##Key * CLASS##_##NAME = \new vtkInformation##type##Key(#NAME,#CLASS); \vtkInformation##type##...原创 2019-10-25 18:26:39 · 505 阅读 · 0 评论 -
vtk中着色器应用
vtk中对opengl着色器进行了封装在vtkRenderingOpenGL2模块中有vtkShader类,vtkShader::Compile()函数中OpenGL着色器函数调用顺序如下1).glCreateShader(着色器类型)--------------创建着色器,返回着色器句柄2).glShaderSource()--------------------------替换着色...原创 2019-10-25 17:41:29 · 1518 阅读 · 0 评论 -
穿插一讲:QObject::installFilter(QObject *filterObj)
一个事件过滤器(filterObj)是一个接受所有发往这个对象的事件。这个事件过滤器(filterObj)既可以停止这个事件,也可以把事件传播到这个对象中。事件过滤器通过eventFilter() 函数接受事件,eventFilter() 必须返回true,如果这个事件被过滤掉了(比如,终止了),否则返回false.如果有多个事件过滤器被安装到了一个单易的对象中,最后一个过滤器会被首先激活。...原创 2019-08-25 15:04:19 · 425 阅读 · 0 评论 -
医学开源项目Paraview(5.6.1)学习之-----------------界面
先上运行界面,如下图:paraview的主界面位于paraview项目中,界面名称:ParaViewMainWindow.ui,Qt打开如下:我们可以看到有很多个QDockWidget,而每一个QDockWidget又分别对应一个QWidget或者QDialog.这在ui_ParaviewMainWindow.h中可以清晰的看到#include <QtCore/QVa...原创 2019-08-12 20:05:27 · 943 阅读 · 0 评论 -
医学开源项目Paraview学习-------体绘制中的旋转事件
ParaView是对二维和三维数据进行分析和可视化的程序,它既是一个应用程序框架,也可以直接使用(Turn-Key)。ParaView支持并行,可以运行于单处理器的工作站,也可以运行于分布式存储器的大型计算机。 ParaView用C++编写,基于VTK(Visualization ToolKit)开发,图形用户界面用Qt开发,开源、跨平台。ParaView用户可以迅速的建立起可视化环境利用定量或者...原创 2019-08-11 17:14:53 · 1031 阅读 · 0 评论 -
整体框架
extern "C" void vtkCommonCoreCS_Initialize(******);extern "C" void vtkCommonMathCS_Initialize(*****);..........void PARAVIEW_CSSTREAMS_INITIALIZE(){//调用上面的函数进行初始化vtkCommonCoreCS_Initializ...原创 2019-10-12 11:37:42 · 248 阅读 · 0 评论 -
Paraview5.6.1中几个重要的类
1,pqServerManagerModel 为每个张耀的服务器-----管理器对象(例如:会话服务器),原代理(管线源),过滤器代理(管线过滤器)等创建一个pqServerManagerModelItem(及其子类)的一个实例。pqServerManagerModel是一个服务器---管理者模型,所有在服务器管理者中的管线需要一个GUI描述去获取额外的关于他们连接的额外信息,这个类收集信息,...原创 2019-09-07 17:15:28 · 528 阅读 · 0 评论