摘要: VTK建立应用程序的基本过程如下:1、读取/生成数据2、过滤数据3、绘制图形4、交互操作读取数据两种方法,1,:读取存在的数据;2:通过算法或者数学表达式生成数据,在可视化流水线起始节点对象呗称为源对象,源对象又分为程序源对象,读源对象,通过数学方法生成的数据对象呗称为程序源对象,从数据文件中读取数据的对象被称为读源对象;读取对象示例: 数据的获取是从文件中读取,而不是由程序生成 vtkSTLReader* myReader=vtkSTLReader::New(); myReader->SetFileName("abc.stl");使用该对象时需要注意的是,当数据文件 阅读全文
posted @ 2013-04-02 11:14 梁凯 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 图形模型VTK 图形模型由以下核心类组成。vtkActor、vtkActor2D、vtkVolume vtkLightvtkCameravtkProperty,vtkProperty2DvtkMaper,vtkMapper2D – vtkAbstractMapper 的子类vtkTransformvtkLookupTable,vtkColorTransferFunction- vtkScalarsToColors 的子类vtkRendervtkRenderWindowvtkRenderWindowInteractor注意注意注意注意::::这里并不是一个完整的包含所有类的列表,只是列出了最常用 阅读全文
posted @ 2013-04-02 11:13 梁凯 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 物体的光照属性主要包括环境光系数、漫反射光系数、镜反射光系数和镜面指数四个,分别用方法SetAmbient()、SetDiffuse()、SetSpecular()和SetSpecularPower()进行设置。1:环境光系数表示光线照射到物体材质上,经过多次反射后最终遗留在环境中的光线强度;2:漫反射光系数表示光线照射到物体材质上,经过漫反射后形成的光线强度;3:镜反射光系数表示光线照射到物体材质上,经过镜面反射后形成的光线强度;4:镜面指数取值范围是0---128,该值越小,表示材质越是粗糙,当点光源发射的光线照射到上面时,可以产生较大的亮点,该值越大,表示材质越是类似于镜面,光源照射到上 阅读全文
posted @ 2013-04-02 11:12 梁凯 阅读(571) 评论(0) 推荐(0) 编辑
摘要: VTK+MFC在单文档中的实现1、头文件的包含 在stdafx.h中包含所要使用的vtk头文件,特别要记得包含vtkwin32openglrenderwindow,vtkwin32renderwindowInteracor在view头文件中包含vtkMFCWindow头文件,由于在DOC中要用到视类View,获得窗口,所以要在DOC头文件中添加view的头文件2、初始化 分别在各自的构造函数进行vtk的初始化,并为VIEW文件添加消息响应函数,WM_SIZE,WM_DESTROY,WM_ERASEBKGND,并添加虚函数 OninitialUpdate(),相当于对话框中的oninitD... 阅读全文
posted @ 2013-04-02 11:05 梁凯 阅读(461) 评论(0) 推荐(0) 编辑