1: dous pontos

2: ponto e plano

3: planos paralelos

4: ponto e recta

5: rectas paralelas

6: rectas que
     se cruzan

n_α

n_α

a_2 = -1.3 (slider from -5 to 5, step 0.1)
a_1 = 1.8 (slider from -5 to 5, step 0.1)
a_3 = -1.2 (slider from -5 to 5, step 0.1)
b_1 = 4.9 (slider from -5 to 5, step 0.1)
b_2 = -3.1 (slider from -5 to 5, step 0.1)
b_3 = 2.8 (slider from -5 to 5, step 0.1)
u_1 = 0.1 (slider from -5 to 5, step 0.1)
u_2 = -0.7 (slider from -5 to 5, step 0.1)
u_3 = 3.3 (slider from -5 to 5, step 0.1)
Caso = 1 (slider from 1 to 6, step 1)
A: (a_1, a_2, a_3)
P: (b_1, b_2, b_3)
Qu: (u_1, u_2, u_3)
O = Intersect(yAxis, zAxis)
u_O = Vector(O, Qu)
A' = Translate(A, u_O)
u = Vector(A, A')
α = OrthogonalPlane(A, u)
distanciaAB = Distance(A, P)
B' = Translate(P, u)
u' = Vector(P, B')
P' = Mirror(P, α)
r = Line(P, P')
Q = Intersect(r, α)