接着上一次。我们构建了类似这样的随机两个矩形。现在要把他们连接起来
我想的办法是利用class的帮助
构建一个教draw_rec的类。
利用draw_rec.r1x1,draw.recr1y1这样的方式将其中的点取出
然后赋值给另一个函数draw_line的函数。利用它将图中的4对th点进行连接。
2025.2.8
构建一个教draw_rec的类
1建立矩形4个点。为了方便取数。我要建立8个这样的点
设立这么多点,我的内心属实慌张
class draw_rec:
def __init__(self,r1x1,r1y1,r1x2,r1y2,r1x3,r1y3,r1x4,r1y4,r2x1,r2y1,r2x2,r2y2,r2x3,r2y3,r2x4,r2y4):
8个点,真的应该这么吗
我设计成4个点,加一个add变量呢
class draw_rec:
def __init__(self, r1x1, r1y1, r1x2, r1y2, r1x3, r1y3, r1x4, r1y4, add):
self.__r1x1 = r1x1
self.__r1y1 = r1y1
self.__r1x2 = r1x2
self.__r1y2 = r1y2
self.__r1x3 = r1x3
self.__r1y3 = r1y3
self.__r1x4 = r1x4
self.__r1y4 = r1y4
self.__add = add
这4个点作为第一个矩形的点,第二个矩形我是不是利用第一个矩形的点+add就可以得出呢???
r1 和 r2 两个矩形的各4个顶点
def get_r1x1(self):
return self.__r1x1
def get_r1y1(self):
return self.__r1y1
def get_r1x2(self):
return self.__r1x2
def get_r1y2(self):
return self.__r1y2
def get_r1x3(self):
return self.__r1x3
def get_r1y3(self):
return self.__r1y3
def