【24h】

Point triangulation using Graham???s scan

机译:使用Graham的扫描进行三角剖分

获取原文

摘要

In this paper, we propose a triangulation method for a set of points in the plane. The method is based on the idea of constructing convex layers by Graham???s scan. It allows to develop an algorithm with the optimal complexity of O(N logN) (in case of constant number of layers) and an easy implementation. Firstly, convex hulls are constructed for the set S of N points, forming k layers. Then, each layer is triangulated in one scan of the adjacent convex hulls. Algorithm is easily parallelized: each layer can be triangulated independently. The main feature of the proposed algorithm is that it has a very simple implementation and the elements (triangles) of the resulting triangulation are presented in the form of simple and at the same time fast data structures: concatenable triangle queue or triangle tree. This makes the algorithm convenient for solving a wide range of applied problems of computational geometry and computer graphics, including simulation in science and engineering, rendering and morphing.
机译:在本文中,我们针对平面中的一组点提出了一种三角剖分方法。该方法基于通过格雷厄姆(Graham)扫描构造凸层的想法。它允许开发一种算法,该算法具有O(N logN)的最佳复杂度(在层数恒定的情况下)并且易于实现。首先,为N个点的集合S构造凸包,形成k层。然后,在相邻凸包的一次扫描中对每层进行三角剖分。算法很容易并行化:每一层都可以独立地进行三角剖分。所提出算法的主要特征是它具有非常简单的实现,并且以简单且同时快速的数据结构的形式呈现了生成的三角剖分的元素(三角形):可连接的三角形队列或三角形树。这使得该算法可方便地解决计算几何和计算机图形学的广泛应用问题,包括科学和工程学中的仿真,渲染和变形。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号