VTK
VTK学习,实践
BOO2018
这个作者很懒,什么都没留下…
展开
-
VTK实践1-读取点云
用VTK也有一段时间了,想着不用PCL中自带的显示函数,自己利用VTK写一个显示点云的例子。其实也不是很难,理解VTK的模式和数据结构就可以实现了。主要函数如下:/* brief 添加点云(无色)* param[in] cloud 添加PCL点云指针*/vtkSmartPointer<vtkActor> addCloudPoints(pcl::PointCloud<pcl::PointXYZRGBA> &cloud){ vtkSmartPointer<原创 2020-12-18 21:38:09 · 2707 阅读 · 1 评论 -
VTK学习之三(VTK基本数据结构、一个设置数据的几何结构、拓扑结构、属性的例子)
前言数据结构对于可视化领域是非常重要的一个部分,我们需要将自己的数据读取,转换成VTK能够识别的数据这样才能实现数据的可视化,同时了解了这些数据结构对我们开发出高效、有针对性的的可视化应用程序非常重要。可视化数据的基本特点1、数据离散性世界是连续的、无限的,但是能被计算机处理的数据都是离散的,数据基本上是以离散点的形式在计算机种进行存储,这就需要对现实世界的物体进行采样,数据获取设备基本上是每隔一定的间距获取一个点,这个过程就是一个离散的过程,所以数据具有离散性。2、数据规则性数据还原创 2020-08-13 17:04:42 · 2896 阅读 · 0 评论 -
VTK学习之二(灯光、相机、颜色)
前言上次学习了vtk中一个简单的例子,涉及到圆锥模型(vtkConeSource)、映射器(vtkPolyDataMapper)、对象(vtkActor)、场景(vtkRenderer)、渲染窗口(vtkRenderWindow),交互器(vtkWindowInteractor),一种交互风格(vtkInteractorStyleTrackballCamera),这次在其基础上学习了灯光、相机、和vtk中颜色属性。灯光在上个例子中以舞台剧来理解VTK,在舞台剧中灯光肯定不是唯一的,是可以存在多个原创 2020-08-12 00:22:14 · 2244 阅读 · 0 评论 -
VTK错误集锦
记录vtk错误在vs中运行VTK程序的错误基本都是类似这个:Error:no override found for 'vtkPolyMapper'.等直接添加下面这四句话应该都可以解决#include "vtkAutoInit.h"VTK_MODULE_INIT(vtkRenderingOpenGL);VTK_MODULE_INIT(vtkInteractionStyle);VTK_MODULE_INIT(vtkRenderingFreeType)或者#include ".原创 2020-08-10 16:49:06 · 651 阅读 · 0 评论 -
VTK学习之一(基本介绍、一个简单的VTK例子)
这篇主要讲一个VTK的简单例子,加深自己对VTK的理解。前记 学习vtk就是觉得pcl中封装的PCLVisualizer功能有限。学习vtk主要是看《VTK图形图像开发进阶》张晓东、罗火灵编著这本书,还有就是水灵的视频。水灵的视频更加老一点,不是很影响对vtk的基本理解,我是看了一遍书之后再看水灵的视频,还是看视频理解来的更加深刻。 水灵用的版本是vtk5.6版本,东灵用的是vtk6.0版本,我用的版本是vtk8.0。VTK介绍VTK全称Visualization...原创 2020-08-10 16:43:38 · 13458 阅读 · 0 评论