vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总

接触 VTK 有一段时间,数据剪切用的相对比较多,这里做一个汇总;

vtkPlaneWidget 剪切,平面,体

vtkPlaneWidget 剪切,平面,体_恋恋西风的博客-CSDN博客

vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第1张图片

vtk 使用鼠标 选择  裁剪删除选中的矩形区域

vtk 鼠标截取数据 使用 vtkClipPolyData 裁剪删除选中的矩形区域_恋恋西风的博客-CSDN博客_vtkclippolydata

vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第2张图片

vtk 三维 使用 长方体,球, 线进行剪切

https://download.csdn.net/download/q610098308/16673326

vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第3张图片vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第4张图片

 vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第5张图片

使用 vtkPlaneWidget 注意,delete 或被析构前,要设置 vtkPlaneWidget->Off();

VTK 使用 vtkBoxWidget 实现剪裁

VTK 使用 vtkBoxWidget 实现剪裁, vtkBoxWidget定义了一个ROI该区域由任意方向的六面体表示,每个面相互垂直(正交面)跟长方体一样。他有七个可以交互的点,每个面中心一个可以缩放、第七个位于模型中心用来整体等比例缩放。单独选中每个面都可以旋转。这个类非常灵活,主要用来选择、剪切、剪裁;

https://download.csdn.net/download/q610098308/13099972

利用vtkwidget 实现剪裁

实现 PolyData 实现两个模型 取并 差,或、

https://download.csdn.net/download/q610098308/13122998

使用鼠标选择点,剪切。只剪切表面

vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第6张图片

使用鼠标选择点,剪切。剪切成柱形

vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第7张图片

 

使用鼠标选择点,剪切。剪切透到无限,后面一面也会被剪切

vtk 剪切 剪裁 切割 手动画任意曲面切割三维模型 汇总_第8张图片

 

裁剪闭合曲面形成闭合多边形数据

 VTK vtkClipClosedSurface 针对 vtkPolyData surface 数据 裁剪闭合曲面形成闭合多边形数据_恋恋西风的博客-CSDN博客

你可能感兴趣的:(VTK,VTK,剪切,剪裁,切割)