Example #1
0
 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))
Example #2
0
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)