计算几何

计算几何是利用计算机建立数学模型解决几何问题的学科,在计算机图形学、CAD、机器人学等领域有广泛应用。

章节目录

基础知识

专题说明
二维几何基础点、向量、直线、多边形
三维几何基础三维空间的几何对象
距离各种距离度量

经典问题

专题说明时间复杂度
Pick定理格点多边形面积
三角剖分多边形分解为三角形
凸包最小凸多边形
扫描线平面几何问题
旋转卡壳凸包直径、最远点对
半平面交线性约束交集
最近点对平面最近两点

高级技巧

专题说明
随机增量法最小圆覆盖等
反演变换圆与直线的转换
杂项其他技巧和问题

常用技巧

  • 向量叉积:判断左右、计算面积
  • 极角排序:按角度排序点集
  • 扫描线:将二维问题转化为一维
  • 旋转卡壳:双指针遍历凸包

此文件夹下有12条笔记。