Appearance
闵可夫斯基和指的是两个凸多边形的一个加法运算。
A+B={a→+b→∣a→∈A,b→∈B},A,B 是两个凸多边形。
性质:原凸多边形的一条极边对应闵可夫斯基和的一条极边。
对两个凸多边形的所有边按极角排序。
确定起点,然后依次加入各边即可。
特殊情况:三点共线。
令两个凸多边形对应的点集分别为 A 和 B。
A−B=A+(−B)={a→−b→∣a→∈A,b→∈B}
它们之间的最大/小距离是所有 a→−b→ 中长度最大/小的。
求出闵可夫斯基和,找到离原点最远/近的点即可。
时间复杂度:O(n)。