def moveTo(self, pivote):#se mueve a un punto p = self.getVectors() for v in p:#por cada vector que hay en p point = v.getPoints() #[(x1,y1),(x2,y2)] v.setPoints(libreria1.moveToPoint(point[0],pivote), libreria1.moveToPoint(point[1],pivote))
A_copy = base_copy_vectors[0].getPoints()#el primer vector es la copia de A B_copy = base_copy_vectors[1].getPoints()#el segundo vector es la copia de B #LADO1 V1 = libreria1.V(VA.getPoints()[0], A_copy[0]) V2 = libreria1.V(VA.getPoints()[1], A_copy[1]) side1 = Square(VA,base_copy_vectors[0],V1,V2) #side1.Draw(AZUL) #LADO2 V2 = libreria1.V(VB.getPoints()[1], B_copy[1]) side2 = Square(VB,base_copy_vectors[1],V1,V2) #side2.Draw(AZUL) #LADO3 V3 = libreria1.V(V_SUMA.getPoints()[1], libreria1.moveToPoint(V_SUMA.getPoints()[1],[0,20])) V4 = libreria1.V(A,A_copy[1]) side3 = Square(V_[0],base_copy_vectors[2],V3,V4) #side3.Draw(AZUL) #LADO4 side4 = Square(V2,V3,V_[1], base_copy_vectors[3]) #side4.Draw(AZUL) iso1 = Cube(base,base_copy,side1,side2,side3,side4) iso1.Draw(AZUL) p = iso1.getSquares() '''for s in p: #vamos a escalar cada cuadrado s.Draw(BLANCO)