一起学习CMake – 01本节介绍CMake里最常用的三个命令,分别是cmake_minimum_required; project; add_executable等。CMake是个好东西,在使用VTK, ITK, IGSTK, OpenCV, DCMTK等开源工具包时,是离不开CMake的,甚至...
分类:
其他好文 时间:
2014-09-17 14:56:42
阅读次数:
303
本节介绍如何用CMake来设置软件的版本号在《一起学习CMake - 01》中我们看到了如何用CMakeLists.txt来构建一个最简单的工程,这一节里我们一起来看看如何用CMake对开发的软件进行版本号的设置。在介绍这方面的内容时,先简单看一下在软件开发中是如何对版本号进行设置的,如VTK 5....
分类:
其他好文 时间:
2014-09-17 14:50:42
阅读次数:
214
在网上下载了一些关于vtk的资源,在本机使用visual studio 打开后,生成时出现类似与以下的错误无法打开包括文件:“vtkStructuredPointsToPolyDataFilter.h”原因是因为每台机器的开发环境不一致,也就是目录可能不同解决方法是,右键项目-属性-c/c++,附加...
分类:
其他好文 时间:
2014-09-15 19:15:29
阅读次数:
174
vtk中的多边形通常由很多点和相应的网格构成也就是常说的cell。可以添加网格单元:vtkPolyData* polyData=vtkPolyData::New();vtkCellArray* polys=vtkCellArray::New(); for(int j=0,cell=0;jInsert...
分类:
其他好文 时间:
2014-09-12 01:04:32
阅读次数:
263
vtkDenseArray vtk中内存地址连续的模板数组类似于vector,通过Resize分配空间,可以表示一维,二维,三维数组。vtkArrayExtents 存储vtkArray的维度数目以及每个维度的有效坐标范围。它常被用来检索和更新vtkArray对象的范围。vtkArrayCoordi...
分类:
其他好文 时间:
2014-09-11 23:47:42
阅读次数:
252
一、VTK安装环境 1.在win7平台(32位或64位平台下均可,只有一个步骤不同,当然如果你是64位系统使用32位vtk完全可以!) 2.已经安装vs2008(并且已经安装补丁sp1(这是安装qt-addin的前提,所以如果安装好了qt一定是有的) 3.已经在vs2008中集成了qt。...
Mayavi示例 表现形式和VTK是一样的,就是初始化的速度比较慢,适合出图。
分类:
其他好文 时间:
2014-07-31 13:45:46
阅读次数:
254
最近抽时间在弄iges文件内容读取的工作,然后将其离散化在vtk中可以显示处理以及后续的一些工作,主要目的是识别CAD文件导出的模型,然后进行离散处理,方便后续的处理。离散工作比较简单,opencascade里面的brepmesh直接支持将topoDS_shape类型的模型按照设置的精度要求离散成三角网格。目前面临的主要问题是,用opencascade里面的igesreader函数,参照datae...
分类:
其他好文 时间:
2014-07-30 12:20:43
阅读次数:
323