大二的,有一个获取四边形(可能是倾斜的)的四个顶点的程序,原理不懂,有人会吗?

问题遇到的现象和发生背景

图元匹配函数的原理没有搞懂

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容

问题就是我自己手写的A,B,C,D的四个点的坐标和别人程序里的不一样,我把别人的代码改成自己的,结果图元匹配函数有错误:不能正确判断点是否在图形里。

img


这是运行的结果:

img

我的解答思路和尝试过的方法

想了好久,不知道是不是原点选择错了!

我想要达到的结果

在这里,想问一下大家那几个点的坐标怎么来的?(我的也就和别人的符号不同)