VTK笔记——多边形剪切(vtkSelectPolyData)
这篇笔记和之前的一篇笔记,VTK笔记——多边形剪切(vtkClipPolyData),都是关于多边形处理的,但不同的是后者是用封闭的点线来剪切。点线剪切可以在多边形上任意剪切掉一部分,显得比较灵活,就像下面示意这样。A)可以在多边形的中间剪出一个洞,B)也可在多边形边缘剪掉一块。
我们知道,多边形是由点(points)和面片(cells)组成的。剪切的本身就是对多边形的这些数据进行处理。而在实际应用中,还有更多问题需要考虑。比如,切线是是否是任意的,需不需要过顶点,如果没在顶点上,那是否又需要拆分三角形等等。