所以,到目前为止,我有一个像这样的坐标系:
. . .
. . .
(x=0,y=0) (x=1,y=0) (x=2,y=0)
(x=0,y=1) (x=1,y=1) (x=2,y=1)
我们知道有3种可能要绘制的矩形。
我们知道每个元素的坐标。 (在左上角为0,0(x,y))(在右下角为2,1(x,y))
我们知道一个矩形有4个点,现在,它的(x,y),(x2,y),(x,y2),(x2,y2)这样,
(x,y) (x2,y)
(x,y2) (x2,y2)
我们知道矩形的面积大于0,所以x != x2 && y != y2
。
我们知道(在示例坐标系中)三个可绘制矩形坐标是:
1,0 1,0
0,1 1,1
2,1,0 2,0
1,1 2,1
3,1
现在,菱形不在剧中。
那么,如何在Python中获得解决方案(我希望解决方案是可绘制矩形的坐标。)?有人可以给我发送代码或说明吗?我在互联网上找不到任何东西。当然,它必须与其中包含更多坐标的坐标系统一起工作。
我只在寻找Python代码。