简介:
1、vtkAreaPicker:获取裁剪平面
2、vtkClipClosedSurface:完成裁剪

完成代码:
#include <vtkActor.h>
#include <vtkAreaPicker.h>
#include <vtkDataSetMapper.h>
#include <vtkDataSetSurfaceFilter.h>
#include <vtkExtractPolyDataGeometry.h>
#include <vtkIdFilter.h>
#include <vtkIdTypeArray.h>
#include <vtkInteractorStyleRubberBandPick.h>
#include <vtkNamedColors.h>
#include <vtkNew.h>
#include <vtkObjectFactory.h>
#include <vtkPlanes.h>
#include <vtkPointData.h>
#include <vtkPolyData.h>
#include <vtkPolyDataMapper.h>
#include <vtkProperty.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkRenderer.h>
#include <vtkRendererCollection.h>
#include <vtkSma

本文介绍使用VTK库中的vtkAreaPicker与vtkClipClosedSurface类实现三维模型的交互式裁剪过程。通过示例代码展示了如何捕捉用户绘制的裁剪区域并生成相应的裁剪平面集合,最终完成对三维模型的裁剪。
最低0.47元/天 解锁文章
1555





