使用vtkClipClosedSurface 进行裁剪,因为vtk的裁剪是使用vtkPlane SetOrigin和 SetNormal设置裁剪方向。但是只能进行凸多边形的裁剪,无法凹多边形裁剪。
本文采用凹多边形分解为多个凸多边形,二次拼接还原的方法。
主要的难点在于如何进行平面的凹多边形凸分解。
使用vtkClipClosedSurface 进行裁剪,因为vtk的裁剪是使用vtkPlane SetOrigin和 SetNormal设置裁剪方向。但是只能进行凸多边形的裁剪,无法凹多边形裁剪。
本文采用凹多边形分解为多个凸多边形,二次拼接还原的方法。
主要的难点在于如何进行平面的凹多边形凸分解。