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