• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用简化耳切法的确定性线性时间约束三角剖分

Deterministic Linear Time Constrained Triangulation Using Simplified Earcut.

作者信息

Livesu Marco, Cherchi Gianmarco, Scateni Riccardo, Attene Marco

出版信息

IEEE Trans Vis Comput Graph. 2022 Dec;28(12):5172-5177. doi: 10.1109/TVCG.2021.3070046. Epub 2022 Oct 26.

DOI:10.1109/TVCG.2021.3070046
PMID:33788688
Abstract

Triangulation algorithms that conform to a set of non-intersecting input segments typically proceed in an incremental fashion, by inserting points first, and then segments. Inserting a segment amounts to: (1) deleting all the triangles it intersects; (2) filling the so generated hole with two polygons that have the wanted segment as shared edge; (3) triangulate each polygon separately. In this article we prove that these polygons are such that all their convex vertices but two can be used to form triangles in an earcut fashion, without the need to check whether other polygon points are located within each ear. The fact that any simple polygon contains at least three convex vertices guarantees the existence of a valid ear to cut, ensuring convergence. Not only this translates to an optimal deterministic linear time triangulation algorithm, but such algorithm is also trivial to implement. We formally prove the correctness of our approach, also validating it in practical applications and comparing it with prior art.

摘要

符合一组不相交输入线段的三角剖分算法通常以增量方式进行,先插入点,然后插入线段。插入一条线段相当于:(1) 删除它相交的所有三角形;(2) 用两个以所需线段为共享边的多边形填充如此生成的空洞;(3) 分别对每个多边形进行三角剖分。在本文中,我们证明这些多边形具有这样的性质,即除了两个顶点外,它们所有的凸顶点都可以以耳切方式用于形成三角形,而无需检查其他多边形点是否位于每个耳内。任何简单多边形至少包含三个凸顶点这一事实保证了存在一个有效的可切割耳,从而确保收敛。这不仅转化为一种最优的确定性线性时间三角剖分算法,而且这种算法实现起来也很简单。我们正式证明了我们方法的正确性,还在实际应用中对其进行了验证,并与现有技术进行了比较。

相似文献

1
Deterministic Linear Time Constrained Triangulation Using Simplified Earcut.使用简化耳切法的确定性线性时间约束三角剖分
IEEE Trans Vis Comput Graph. 2022 Dec;28(12):5172-5177. doi: 10.1109/TVCG.2021.3070046. Epub 2022 Oct 26.
2
Generation of simple polygons from ordered points using an iterative insertion algorithm.用迭代插入算法从有序点生成简单多边形。
PLoS One. 2020 Mar 13;15(3):e0230342. doi: 10.1371/journal.pone.0230342. eCollection 2020.
3
Variable Density Filling Algorithm Based on Delaunay Triangulation.基于德劳内三角剖分的可变密度填充算法
Micromachines (Basel). 2022 Aug 5;13(8):1262. doi: 10.3390/mi13081262.
4
Pancharatnam-Berry phase algorithm to calculate the area of arbitrary polygons on the Poincaré sphere.
J Opt Soc Am A Opt Image Sci Vis. 2020 Jun 1;37(6):925-929. doi: 10.1364/JOSAA.387743.
5
A 2D Advancing-Front Delaunay Mesh Refinement Algorithm.
Comput Geom. 2021 Aug;97. doi: 10.1016/j.comgeo.2021.101772. Epub 2021 Apr 2.
6
Perceptually stable regions for arbitrary polygons.任意多边形的感知稳定区域。
IEEE Trans Syst Man Cybern B Cybern. 2003;33(1):165-71. doi: 10.1109/TSMCB.2003.808189.
7
Stereo matching and view interpolation based on image domain triangulation.基于图像域三角剖分的立体匹配和视图插值。
IEEE Trans Image Process. 2013 Sep;22(9):3353-65. doi: 10.1109/TIP.2013.2264819. Epub 2013 May 23.
8
Error Estimates for Generalized Barycentric Interpolation.广义重心插值的误差估计
Adv Comput Math. 2012 Oct 1;37(3):417-439. doi: 10.1007/s10444-011-9218-z.
9
Convex dynamics: unavoidable difficulties in bounding some greedy algorithms.凸动力学:界定某些贪婪算法时不可避免的困难。
Chaos. 2004 Mar;14(1):55-71. doi: 10.1063/1.1624652.
10
Interpolation Error Estimates for Mean Value Coordinates over Convex Polygons.凸多边形上均值坐标的插值误差估计
Adv Comput Math. 2013 Aug 1;39(2):327-347. doi: 10.1007/s10444-012-9282-z.