SurfaceSmooth:三角化表面的受限平滑-matlab开发

时间:2024-06-18 07:03:11
【文件属性】:

文件名称:SurfaceSmooth:三角化表面的受限平滑-matlab开发

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-18 07:03:11

matlab

通过在垂直于表面的方向上移动顶点来变换闭合的三角化表面,直到用户指定为“体素大小”的限制。 这是为了在不过度平滑的情况下平滑分段体积的块状外观,并旨在保持封闭的体积。 因此,即使是不受限制的平滑操作也不会趋于收缩,而是会逐渐收敛到几乎相同体积的球体。 该函数还可用于使三角剖分更加均匀(在三角形大小和形状方面),因为在平滑过程中切向运动可以不受限制。 可以独立地允许法向和切向运动,对于这两种操作(平滑并使其更均匀)分别处理表面确实更准确。 功能帮助中的更多详细信息。 请注意,此函数是相当新的并且可能存在错误,但它已成功用于从具有等值面的头骨分割获得的表面,具有超过 100000 个顶点。 此函数的目标是速度上的准确性,但在小表面上或如果体素尺寸稍大时,它可能会非常快。 可能只需要几次迭代。


【文件预览】:
SurfaceSmooth.m.zip
SurfaceSmooth.zip

网友评论