简单多边形顶点凹凸性快速判断 发表于 2021-09-10 更新于 2021-09-26 分类于 学习 , 图形图像 摘要在计算机图形学中,经常要判断多边形顶点的凹凸性及顶点顺序。利用向量叉积的算法比较简单直观,并且算法可以达到O(n)。参考了一些论文,用js实现了一个demo,并且可以在线演示。 步骤 找到一个多边形的凸顶点,上下左右极点必然是凸顶点。 计算该顶点的叉积,得到多边形的顺序(顺时针还是逆时针)。 计算出所有顶点的叉积,叉积方向与凸顶点方向相同的则是凸顶点,相反的凹顶点。 示例拖动范围条可以看到凹点变成凸点 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝