Atelier de geometrie
Author: Daniel Mentrard

Punto rojo para mover
y punto verde para girar.

Si no estás seguro,
utiliza la escuadra.

Super !

Localiza las figuras 
que tienen ángulos rectos.
Si una figura tiene uno 
o más ángulos rectos marca 
la casilla que está debajo.

b_1 = 0.2 (slider from -5 to 5, step 0.1)
a_1 = 10 (slider from -5 to 10, step 0.1)
o: a_1 / 8.0
β = 0.3490658503988659 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
U1 = (28.973782518062816, -3.1592234978319524)
p2 = Circle(U1, 8.25)
Z1 = Point(p2)
A2 = Rotate(Z1, 295.5*°, U1)
l2 = Line(A2, U1)
q2 = Circle(U1, 6.19)
B2, C2 = Intersect(q2, l2)
m2 = Segment(Z1, B2)
D2 = Intersect(q2, m2, 1.0)
n2 = OrthogonalLine(B2, m2)
E2, F2 = Intersect(p2, n2)
v = false
A = (26, 13)
B = (26, 0)
c_2 = Line(A, B)
C = (-2.0478064037930785, 15.057992884674357)
D = (-4.047806403793078, 13.057992884674357)
E = (-1.0478064037930777, 10.057992884674357)
F = (-0.047806403793077656, 13.057992884674357)
poly1, c_1, d_1, e_1, f_1 = Polygon(C, D, E, F)
G = (4.070532858978291, 14.952193596206923)
H = (7.209062550995977, 13.99264749205469)
I = (7.070532858978291, 10.952193596206923)
J = (4.070532858978291, 9.952193596206923)
poly2, g_1, h_1, i_1, j_1 = Polygon(G, H, I, J)
K = (-5.95855875665131, 2.964543223926022)
L = (-1.9585587566513039, 5.964543223926022)
M = (0.0414412433486957, 2.964543223926022)
poly3, m, k_1, l_1 = Polygon(K, L, M)
N = (-2.9585587566513047, -5.909720164678053)
O = (-4.958558756651305, -0.9097201646780566)
P = (-2.9585587566513047, -2.9097201646780566)
Q = (-0.9585587566513045, -0.9097201646780566)
poly4, n, o_1, p, q = Polygon(N, O, P, Q)
R = (10.09090582074085, 10.05799288467436)
S = (16.090905820740854, 10.05799288467436)
T = (16.090905820740854, 13.05799288467436)
U = (13.09090582074085, 15.05799288467436)
V = (10.09090582074085, 13.05799288467436)
poly5, r, s, t, u, v_1 = Polygon(R, S, T, U, V)
W = (4.637149224227268, 6.964733570510855)
Z = (6.637149224227265, 6.964733570510855)
A1 = (6.637149224227265, 4.964733570510855)
B1 = (8.637149224227262, 4.964733570510855)
C1 = (8.637149224227262, 2.9647335705108557)
D1 = (2.637149224227268, 2.9647335705108557)
E1 = (2.637149224227268, 4.964733570510855)
F1 = (4.637149224227268, 4.964733570510855)
poly6, w, z, a1, b1, c1, d1, e1, f1 = Polygon(W, Z, A1, B1, C1, D1, E1, F1)
G1 = (7.791516302827108, -0.12489476980058267)
H1 = (3.791516302827108, -0.12489476980058267)
I1 = (3.791516302827108, -4.124894769800584)
J1 = (7.791516302827108, -6.124894769800584)
poly7, g1, h1, i1, j1 = Polygon(G1, H1, I1, J1)
K1 = (17, 3)
L1 = (14, 7)
M1 = (11, 3)
poly8, m1, k1, l1 = Polygon(K1, L1, M1)
N1 = (16.91673682013295, 4.440892098500626E-16)
O1 = (14.916736820132945, -1.9999999999999996)
P1 = (12.916736820132945, 4.440892098500626E-16)
Q1 = (10.916736820132945, -1.9999999999999996)
R1 = (11.916736820132945, -5.999999999999999)
S1 = (15.916736820132945, -5.999999999999999)
T1 = (16.91673682013295, -3.999999999999999)
poly9, n1, o1, p1, q1, r1, s1, t1 = Polygon(N1, O1, P1, Q1, R1, S1, T1)
V1 = (24.250631381196502, 12.124052928205245)
W1 = (21.250631381196502, 14.124052928205245)
G2 = (18.191200725279174, 11.994675237972086)
H2 = (21.230306790426685, 9.954727331229234)
poly10, v1, w1, g2, h2 = Polygon(V1, W1, G2, H2)
I2 = (22.832631798670555, -0.8751052301994169)
J2 = (19.832631798670555, -2.875105230199417)
K2 = (21.832631798670555, -5.875105230199416)
L2 = (24.832631798670555, -3.8751052301994164)
poly11, i2, j2, k2, l2_1 = Polygon(I2, J2, K2, L2)
M2 = (19, 3)
N2 = (19, 5)
O2 = (22, 4)
P2 = (23, 7)
Q2 = (25, 6)
R2 = (25, 3)
poly12, m2_1, n2_1, o2, p2_1, q2_1, r2 = Polygon(M2, N2, O2, P2, Q2, R2)
a = false
b = false
c = false
d = false
e = false
f = false
g = false
h = false
i = false
j = false
k = false
l = false