![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
VTK笔记-裁剪分割
文章平均质量分 91
利用VTK进行裁剪处理
黑山老妖的笔记本
这个作者很懒,什么都没留下…
展开
-
VTK笔记-裁剪分割-简单几何裁剪组成复杂几何裁剪-vtkImplicitBoolean
vtkImplicitBoolean 在VTK中,我们通常需要的并不是严格标准的几何体,我们需要对这些几何体进行加工,修改其内容,得到我们想要的效果。这样就需要使用到vtkImplicitBoolean类。 vtkImplicitBoolean类是由隐函数的布尔组合组成的隐函数,派生自vtkImplicitFunction类; 该类有一个函数列表(FunctionList),这些函数根据指定的运算符(VTK_UNION or VTK_INTERSECTION or VTK_DIFFERENCE)原创 2021-06-22 15:46:59 · 2081 阅读 · 0 评论 -
VTK笔记-裁剪分割-几何裁剪-vtkClipPolyData
什么是裁剪分割VTK加载二维数据和三维数据,我们通常观察到的是三视图图像,或者是vtkImageReslice获取到的转换矩阵对应的观察点三视图或者是斜平面图像,想要看到图像中间部分的渲染结果就要借助“手术刀”工具对图像数据进行分割裁剪,去掉不重要数据,将重要的脏器或者病灶暴露出来;与抽取轮廓类似,裁剪也是指获取数据集中的部分数据。不过裁剪是从一个完全不同的角度来处理的。裁剪可以控制数据获取的区域,而抽取轮廓做不到这一点。裁剪操作需要的一把“刀”——隐函数,用来完成切割的操作,并且要指定裁剪的位置——原创 2021-06-23 10:28:14 · 6954 阅读 · 19 评论 -
VTK笔记-裁剪分割-不规则闭合圈选裁剪-vtkImplicitSelectionLoop类
vtkImplicitSelectionLoopvtkImplicitSelectionLoop是vtkImplicitFunction类的子类,为一个不规则的圆柱形对象计算隐式函数值和函数梯度,该对象的横截面由形成循环的一组点定义。回路不必是凸多边形,也不必所有点在同一平面上。但是,当投影到由Loop周围的累积叉积(即loop的轴)定义的平面上时,环必须是非自交的(或可以指定要使用的法线。)vtkClipPolyData的SetClipFunction使用vtkImplicitFunction的子类,原创 2021-06-23 13:51:21 · 2135 阅读 · 6 评论 -
VTK笔记-裁剪分割-不规则闭合圈选裁剪-vtkSelectPolyData类
vtkSelectPolyData示例#include <vtkProperty.h>#include <vtkSelectPolyData.h>#include <vtkSphereSource.h>#include <vtkClipPolyData.h>#include <vtkProperty.h>#include <vtkPolyDataMapper.h>#include <vtkLODActor.h>原创 2021-06-25 19:48:55 · 2765 阅读 · 13 评论 -
VTK笔记-裁剪分割-裁剪闭合曲面形成闭合多边形数据-vtkClipClosedSurface类
vtkClipClosedSurface vtkClipClosedSurface类使用平面集合剪裁闭合曲面。 vtkClipClosedSurface将使用一组剪裁平面剪裁闭合的多边形曲面。它将通过在剪切输入数据的地方创建新的多边形面来生成新的闭合曲面。 非流体表面不应用作vtkClipClosedSurface的输入。输入曲面不应具有开放边,并且不能具有由两个以上面共享的任何边。 vtkFeatureEdges过滤器可用于验证数据集是否满足这些条件。此外,输入曲面不应自相交,这意味着曲面的原创 2021-06-26 22:06:05 · 3609 阅读 · 9 评论 -
VTK笔记-裁剪分割-vtkClipVolume-vtkSelectPolyData类
vtkClipVolume vtkClipVolume类使用用户指定的隐式函数或输入标量数据剪裁体积数据。 vtkClipVolume类是一个Filter类,它使用派生于vtkImplicitFunction的子类或输入标量数据来剪裁体数据(即vtkImageData)。剪切操作会剪切数据集的单元格–将三维图像数据转换为三维非结构化网格–返回指定隐式函数内的所有内容(或大于标量值)。在剪切过程中,滤镜会产生一个单元的碎片(将其与vtkExtractGeometry或vtkGeometryFilter原创 2021-06-26 20:42:29 · 2831 阅读 · 1 评论 -
VTK笔记-裁剪分割-三维曲线或几何切割体数据
#pragma once#include "vtk_include.h"#include "vtkNIFTIImageReader.h"#include "vtkInformation.h"#include <vtkVertexGlyphFilter.h>#include <vtkSelectEnclosedPoints.h>#include <vtkFloatArray.h>#include "dcmtk\config\osconfig.h"#inclu原创 2021-07-05 18:53:23 · 7230 阅读 · 24 评论