ancho: x(Corner[3] - Corner[4])
alto: y(Corner[4] - Corner[1])
inc = Min(ancho / 50, alto / 50)
a = Segment((0, 0), (10, 0))
b = Ray((0, 0), (0, 1))
B = Point(b)
C = Point(Segment[B / 2, B / 2 + ((3.141592653589793 * y(B)), 0)])
D: (x(C), 0)
E = Rotate(D, (-2 * x(D) / y(B)), C)
c = Circle(C, y(B) / 2)
d = Segment(C, E)
e = Segment((0, 0), D)
h = Segment(D, D - (0, inc))
polígono1, k, l, m, n = Polygon(((-4 * inc), y(B) - (0.75 * inc)), ((-4 * inc), y(B) + (0.75 * inc)), ((-7 * inc), y(B) + (0.75 * inc)), ((-7 * inc), y(B) - (0.75 * inc)))
polígono2, i, j, p, q = Polygon((x(D) - (1.8 * inc), (-inc)), (x(D) - (1.8 * inc), (-2.5 * inc)), (x(D) + (1.8 * inc), (-2.5 * inc)), (x(D) + (1.8 * inc), (-inc)))
texto2: "" + (y(B))
texto1: "" + (x(C))
D1: (x(C) - y(B) / 2, 0)
D2: (x(C) + y(B) / 2, 0)
E1 = Rotate(D1, (-2 * x(D) / y(B)), C)
E2 = Rotate(D2, (-2 * x(D) / y(B)), C)
T1: D + ((-1.35 * inc), (-2.1 * inc))
T2: B + ((-3.75 * inc) - (3 * inc), (-0.3 * inc))
g = Segment(B, B - ((4 * inc), 0))
f' = Circle(C, D)
f = CircleArc(C, D, E)