高级检索

一个通用的快速三角化算法

A General and Fast Triangulation Algorithm

  • 摘要: 提出了一个适用于任意平面多边形区域及散乱点集的通用三角化算法.当算法应用于多边形区域时,首先对各个顶点和区域内部的散乱点按扫描方式排序,然后依次扫描各点,扩展生成新的三角形,从而获得局部已剖分区域,并最终完成整个区域的三角化.将上述过程作适当改动后,可被用于平面散乱点集的三角网格化.该通用算法除了具有快速三角化的特点之外,还采用局部区域的优化组合来体现最优化准则,因此算法更具有可操作性和实用性.

     

    Abstract: A general algorithm of triangulating arbitrary planar polygonal domain and scattered point set is presented.When it acts on polygonal domain,all the vertices of boundary edges and scattered points within the domain are sorted in scan manner.Each time take a feasible vertex and generate a new triangle on known edge,until the whole domain is triangulated.Swapping the diagonal of a quadrilateral is applied to locally optimize the cell form.

     

/

返回文章
返回