if ((p2.x - p1.x) *(p3.y - p1.y) -(p3.x - p1.x) *(p2.y-p1.y) < 0) { // cc.log("顺时针") ; } else{ // cc.log("逆时针或者并线") ; }
p1 p2 p3三个点的先后顺序要弄对,起点到终点是有方向的
参考:https://www.cnblogs.com/dj1232090/p/8496999.html
本文介绍了一个判断平面中三个点的顺序是否为顺时针或逆时针的方法,通过计算向量叉乘的方向来确定点的相对位置。此方法在计算机图形学、游戏开发和GIS应用中十分常见。
if ((p2.x - p1.x) *(p3.y - p1.y) -(p3.x - p1.x) *(p2.y-p1.y) < 0) { // cc.log("顺时针") ; } else{ // cc.log("逆时针或者并线") ; }
p1 p2 p3三个点的先后顺序要弄对,起点到终点是有方向的
参考:https://www.cnblogs.com/dj1232090/p/8496999.html
转载于:https://www.cnblogs.com/JD85/p/10177188.html

被折叠的 条评论
为什么被折叠?
