![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算几何
文章平均质量分 94
giraffe1997
这个作者很懒,什么都没留下…
展开
-
计算几何——三角剖分(Triangulation)
本节主要讲解了如何将二维多边形划分为多个不相交的三角形。 考虑如下场景,在一个尺寸为多边形的画廊中放置摄像头(哨兵),需要放几个才能完全覆盖该场景?可以看到下图至少需要两个哨兵。 如下图,若多边形是凸多边形或星形多边形,那么只须在中间的核位置放一个即可,此情况为该问题的最小解(下界): 若多边形不规则,那么最多n个点,即n多边形的每个顶点都设置一个哨兵,就可以将整个多边形覆盖,因此问题的最大解(上界)为n。 实际上,对于n个顶点的不规则多边形而...原创 2022-07-07 11:07:40 · 1876 阅读 · 1 评论 -
计算几何——凸包构造算法
本文一共总结了凸包构造的四种算法:Incremental Construction、Jarvis步进法、Graham Scan和Divide-And-Conquer 就像插入排序一样,每次选一个不在凸包集合内的点加入,判断加入的点是否影响凸包极点(边界点)的size,若加入的点使得size变化或边界集合改变,则调整,如下图6,7,9所示。先对多边形进行一个“预处理”,给每个点按序编号,类比有序向量二分查找的思想,来逐步缩小规模。如下图: 首先任选一点为基准点(蓝色点),然后用二分原创 2022-07-01 19:49:22 · 787 阅读 · 0 评论