VTK源码解析
VTK是一个3D源码包
winston600
既然什么也不会,那就用心学吧~~
展开
-
vtk中的BMP图像读取
VTK版本:4.2这是一个很老的版本,1999年的代码,或许和新版本中的结构不太一样,但它代码少,结构简单,编译迅速,容易下手。假设我要从0学起,而且,有充裕的时间弄懂封装代码后面的真相。原创 2017-01-24 14:09:55 · 3602 阅读 · 1 评论 -
记一个VTK8.0下的BUG
开发环境:win10 x64,VS2015,VTK8.1,Qt5.8.0报错信息:报错nullper;QVTKWidget的话是直接崩溃。解决方法:vtkRenderWindow在new之后还存在问题。原来是默认没找到OpenGL2.0。加上下面这两句搞定!#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2);VT...原创 2018-07-03 18:14:52 · 950 阅读 · 4 评论 -
vtk在Cmake时遇到Found unsuitable Qt version "" from NOTFOUND
cmake报错:CMake Error at GUISupport/Qt/CMakeLists.txt:140 (QT4_WRAP_CPP): Unknown CMake command "QT4_WRAP_CPVTK Found unsuitable Qt version "" from NOTFOUND解决方法:XXXX\VTK5.10.1\CMakelists.txt378行添加:f...原创 2018-04-25 15:21:44 · 2842 阅读 · 0 评论 -
vtk中的win32窗口
在用VS ide新建win32工程的选项中,一个叫“Win32控制台应用程序”,另一个叫“Win32应用程序”,其区别的细节这里跳过不讲,最显著的就是win32控制台没有GUI窗口,只弹出一个命令行黑框;而win32应用程序有GUI窗口,但没黑框。 但是!如以下demo,vtk example中统统都有命令行黑窗口,又有GUI显示窗口。都是win32控制台工程,它的G...原创 2018-04-12 16:37:15 · 2935 阅读 · 1 评论 -
《vtk中的BMP图像读取》中的结构图
在今年的1月24日,挖了一个大坑,至今未填。都快一年了,表示一下自己并没有忘记,贴下《vtk中的BMP图像读取》精简版本的vtk结构图。很简单,宽度6,深度5。注意,本文中的vtk结构和最新版本有一定程度上的差异。不过,这并不影响我们一点点看清此工具包中千丝万缕的代码逻辑结构。C++的精髓在于面向对象,逻辑上的高度抽象化,上面vtkObject下面的6 个子类,都是逻辑模块,并没有具体原创 2017-11-03 15:03:49 · 398 阅读 · 0 评论 -
vtk的模块结构都有哪几部分构成
本文中用的VTK版本是5.10,源码包在cmake后,常用的有46个项目,详细项目简介如下图:ps: 这个月更忙了~原创 2017-10-23 17:17:58 · 821 阅读 · 0 评论 -
求点到直线的距离
求点到直线的距离原创 2017-09-23 16:22:15 · 2552 阅读 · 0 评论 -
Qt Creater编译VTK
这篇还是很久前的笔记,现在放到blog里,与大家分享。网上给出的VTK编译教程一般都是VS平台下的,本文计划摆脱臃肿的VS,上gccps:少了体积庞大VS一堆的麻烦,心里真舒服!有些事情,自己觉得是对的,那就努力去证明!原创 2017-08-22 16:36:24 · 1469 阅读 · 0 评论 -
vtk显示2D序列图像
2018-09-04 16:50:45:记录一个很老很老的例子,2014年写的,存在这里,算是个见证。一,显示XYZ三视图切面。直接用VTK中的一个demo。class vtkSliderCallback : public vtkCommand{public: static vtkSliderCallback *New() { return...原创 2018-09-04 17:17:00 · 3757 阅读 · 2 评论