- 博客(8)
- 收藏
- 关注
原创 VTK学习(五)
1.vtkPolyData & vtkImageDatavtkDataObject->vtkDataSet->vtkRectilinearGrid ->vtkImageData->vtkStrucuuredPoints
2017-09-06 10:20:56
431
原创 VTK学习(四)
1 vtkFillHolesFiltervtkObject->vtkAlgorithm->vtkPolyDataAlgorithm->vtkFillHolesFilter识别并填充网格中的孔(通过定位Boundary Edges)可以指定可填充孔的大小的限制范围改过滤器仅对多边形和三角形带进行操作,顶点和折线不会被变动virtual void vtkFillHolesFilte
2017-08-31 16:44:56
916
原创 VTK学习(三)
1 vtkElevationFiltervtkObject->vtkAlgorithm->vtkDataSetAlgorithm->vtkElevationFilter从数据集生成标量值(在用户指定范围内),通过计算每个点到一条线上的投影来完成,该线可以任意定方向,计算完成后,每个点都含有一个标量值例如,可以基于高度(设置线为z轴)进行计算,这样,z坐标相等的点具有相同的标量值(vtk
2017-08-30 17:56:25
3387
原创 VTK学习(二)
1 vtkPointsvtkObjectBase->vtkObject->vtkPoints->vtkPointsProjectedHull对3D点的表示和操作virtual void vtkPoints::DeepCopy(vtkPoints * ad)深度拷贝 拷贝整个数据数组virtual void vtkPoints::ShallowCopy(vtkPoints *
2017-08-29 09:03:33
1896
原创 VTK学习(一)
1 vtkTriangleFiltervtkObject->vtkAlgorithm->vtkPolyDataAlgorithm->vtkTriangleFilter三角形滤波器将输入的多边形转换为由三角形cell组成的集合virtual void vtkTriangleFilter::PassVertsOn()默认on如果打开,输入的定点会被分解为单独的cell,如果
2017-08-28 09:57:58
1418
1
原创 C++学习笔记(三)
1 泛型算法vector vec;vec.reserve(10);fill_n(vec.begin(),10,0);上述程序看似再调用fill_n之前 已经分配了足够的空间但是泛型算法对容器的要求不是具有足够的空间,而是具有足够的元素此时,vector内容仍然为空,程序报错标准库算法从来不直接操作容器,只操作迭代器,能不能插入和删除元素,关键在于传入的迭代器具不具有这样的功能
2017-05-24 14:48:31
209
原创 C++学习笔记(二)
1 vector 初始化 对于vecter 而言,花括号和圆括号很容易区分花括号用于列表初始化,圆括号用于构造函数初始化。vector v1(10);//v1含有十个元素,每个都为零vector v2{10};//v2含有一个元素10vector v3(10,0);//v3含有十个元素,都为0vector v4{10,0};//v4含有两个元素,10和0对于vector来说,
2017-05-17 14:46:36
173
原创 C++学习笔记(一)
const 和引用 指针int i = 42;int &r = i;int *p = &i;int *const p1 = &i;//顶层const 正确,r为i的引用,p为i的指针,且可以通过r和p,p1更改i;p1指向不可更改const int i = 42;//顶层constint &r = i;int *p = &i;int *const p1 = &i;//顶层c
2017-05-15 15:32:09
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人