vtk 剪切比较方便的方法是使用 vtkImplicitFunction 的子类来完成隐式切割函数,vtkBox 正方形切割, vtkCylinder 圆形切割(设置原点和中心轴),剪切之后可以设置保留剪切的部分,如如果是vtkPlane,切去的部分是该平面法向量反向的部分,如果是圆柱、圆锥之类的,减去的部分是被包含在图形里面的部分,可以通过设置 vtkClipPolyData 的 GenerateClippedOutputOn,保留减去部分的数据,通过 Mapper 加载 vtkClipPolyData 的 GetClippedOutputPort来展示切下来的部分。