vtk的截面多边形裁切和质心的探索实验之三:**求当前截面椎管的质心**

发布于:2022-07-24 ⋅ 阅读:(137) ⋅ 点赞:(0)

接着做啊。。。

求当前截面椎管的质心

闭合椎管的质心提取:

在这里插入图片描述
? perfect!!!!

在这里插入图片描述

先闭合椎管再提取质心:

【译】用平面集合修剪闭合曲面。

vtkClipClosedSurface 将使用一组裁剪平面来修剪闭合的多边形数据曲面。它将通过在输入数据被裁剪的新多边形面中生成新的闭合曲面。如果 GenerateOutline 处于打开状态,则裁剪平面与数据相交的任何位置也会生成轮廓。ScalarMode 选项会将单元格标量添加到输出中,以便生成的面可以以与原始曲面不同的颜色进行可视化。

警告:

对于简单的凸输入,新面的三角测量在 O(n) 时间内完成,但对于非凸输入,最坏情况的时间是 O(n2*m2),其中 n 是点数,m 是 3D 腔数。相比之下,最好的三角测量算法是O(n log n)。在极少数情况下,三角测量将无法产生无懈可击的输出。打开“三角测量错误显示”以接收有关这些故障的通知。

另请参阅:

vtkOutlineFilter vtkOutlineSource vtkVolumeOutlineSource

谢谢:

感谢David Gobbi为VTK贡献了这个课程。

测试:

vtkClipClosedSurface (Tests),

Clipped from VTK: vtkClipClosedSurface Class Reference at 2022-07-24.

clipper = vtk.vtkClipClosedSurface()
clipper.SetInputConnection(stripper.GetOutputPort())
clipper.SetClippingPlanes(planes)

from here

  • ✎✎✎ : 算了, 放弃这个算法?

在这里插入图片描述