Trap
Author: Ana Luísa Correia

Os lados a azul são paralelos.
Constrói vários trapézios movendo pontos ou um dos lados a azul

A = (2.245454545454545, 4.445454545454546)
B = (5.390909090909091, 5.136363636363638)
a = Segment(A, B)
C = (1.2272727272727273, 2.445454545454546)
u = Vector(A, B)
C' = Translate(C, u)
b = Ray(C, C')
D = Point(b)
c = Segment(C, D)
d = Segment(C, A)
e = Segment(D, B)
TRAPÉZIO, b_1, d_1, c_1, a_1 = Polygon(B, D, C, A)