高级检索

使用Lloyd Relaxation的物体表面网格化

Tessellation Using Lloyd Relaxation on the Surface

  • 摘要: 根据输入的物体表面点云生成与表面点云拓扑结构一致且几何形状接近的三角网格,在计算机图形学建模中具有很重要的作用,提出一种基于Lloyd relaxation的模型表面点云网格化方法.首先从输入点云中随机选取一些样本点,样本点的数目可以指定;然后运用扩展的Lloyd relaxation算法将这些样本点沿着物体表面移动;当得到一个近似均匀的样本点分布后,运用改进的"crust"算法根据这些样本点生成三角网格.通过在每次relaxation过程中减少网格和曲面间体积的方法,使生成的三角网格与原始表面点云的几何形状接近.实验结果证明,该方法能正确、有效地生成输入点云模型的三角网格,并可以运用在三维物体表面重建和网格简化上.

     

    Abstract: To generate a triangular mesh from the points cloud of object surface,which is topologically equivalent to the implicit surface and also close in a geometric sense,is important in computer graphics modeling area.This paper presents a Lloyd relaxation based method for generating a tessellation from a set of points sampled from a surface.First by randomly choosing some sample points from the input points cloud,the number of sample points can be specified;then extended Lloyd relaxation is used to move the sample points along the surface;after an even distribution of the sample points on the surface is achieved,an improved "crust" algorithm will be used to generate a triangular mesh from the sample points.To make a triangular mesh geometrically close,we reduce the volume between the mesh and the surface in every loop.The experimental result shows that the method can generate triangle mesh from the points cloud correctly.It can be used in surface reconstruction and mesh simplification.

     

/

返回文章
返回