如何通过给定点确定四边形是否凸

How to determine if Quadrilateral is convex or not by given points

有什么方法可以判断四边形是不是凸的? (意味着它的每个角度都小于 180 度)通过使用点。例如 A(0,0) B(2,0) C(2,2) D(-1,3)。如何判断ABCD四边形的内角都小于180度

我相信 this link 可以回答您的任何多边形问题。

综上所述,给定一个点列表[[0, 0], [2, 0], [2, 2], [-1, 3]],检查任何两个相邻边的叉积方向是否相同(如果是,则多边形是凸多边形)。