接着做啊。。。
求当前截面椎管的质心
闭合椎管的质心提取:
? perfect!!!!
先闭合椎管再提取质心:
【译】用平面集合修剪闭合曲面。
vtkClipClosedSurface 将使用一组裁剪平面来修剪闭合的多边形数据曲面。它将通过在输入数据被裁剪的新多边形面中生成新的闭合曲面。如果 GenerateOutline 处于打开状态,则裁剪平面与数据相交的任何位置也会生成轮廓。ScalarMode 选项会将单元格标量添加到输出中,以便生成的面可以以与原始曲面不同的颜色进行可视化。
警告:
对于简单的凸输入,新面的三角测量在 O(n) 时间内完成,但对于非凸输入,最坏情况的时间是 O(n2*m2),其中 n 是点数,m 是 3D 腔数。相比之下,最好的三角测量算法是O(n log n)。在极少数情况下,三角测量将无法产生无懈可击的输出。打开“三角测量错误显示”以接收有关这些故障的通知。
另请参阅:
vtkOutlineFilter vtkOutlineSource vtkVolumeOutlineSource
谢谢:
感谢David Gobbi为VTK贡献了这个课程。
测试:
Clipped from VTK: vtkClipClosedSurface Class Reference at 2022-07-24.
clipper = vtk.vtkClipClosedSurface()
clipper.SetInputConnection(stripper.GetOutputPort())
clipper.SetClippingPlanes(planes)
from here
- ✎✎✎ : 算了, 放弃这个算法?