Rotace kolem přímky

Středová souměrnost

Souměrnost podle přímky

Souměrnost podle roviny

Posunutí

všechny

Rotace kolem přímky a souměrnost podle roviny

α = 2.4085543677521746 rad (slider from 0 to 6.283185307179586, step °)
B = Point(xAxis)
A1: 1
B1: 0
C1: 0
A2: 0
B2: 1
C2: 0
A3: 0
B3: 0
C3: -1
P = (0, 0, 0)
SB = If(P ≟ (0, 0, 0), "všechny", "0")
A = Intersect(xAxis, zAxis)
C = Point(yAxis)
D = Point(zAxis)
m: {{1, 0, 0, x(P)}, {0, 1, 0, y(P)}, {0, 0, 1, z(P)}, {0, 0, 0, 1}}
L: {{x(A), y(A), z(A), 1}, {x(B), y(B), z(B), 1}, {x(C), y(C), z(C), 1}, {x(D), y(D), z(D), 1}}
L' = Transpose((m * Transpose[L]))
A': (L'(1, 1), L'(1, 2), L'(1, 3))
B': (L'(2, 1), L'(2, 2), L'(2, 3))
C': (L'(3, 1), L'(3, 2), L'(3, 3))
D': (L'(4, 1), L'(4, 2), L'(4, 3))
a, faceABC, faceABD, faceBCD, faceACD, edgeAB, edgeBC, edgeAC, edgeAD, edgeBD, edgeCD = Pyramid(A, B, C, D)
b, faceA'B'C', faceA'B'D', faceB'C'D', faceA'C'D', edgeA'B', edgeB'C', edgeA'C', edgeA'D', edgeB'D', edgeC'D' = Pyramid(A', B', C', D')
d = If(P ≟ (0, 0, 0), SB = "všechny", SB = "0")
SB1 = NaN
text2: "\text{matice transformace}\\ " + (LaTeX[m]) + " \\\\
\text{Samodružné směry: " + (LaTeX[SS]) + "}  \\
\text{Samodružné body:  " + (LaTeX[SB]) + "}"
E = Midpoint(P, A)
f = Line(P, A)
g = Line(E, zAxis)
h = Plane(g, f)
i = OrthogonalLine(E, h)
F = Midpoint(C', C)
j = Line(C', C)
k = Line(F, zAxis)
l = Plane(k, j)
n = OrthogonalLine(F, l)
G = Intersect(n, i)
p = Line(G, zAxis)
vidp: 0
c: z = z(P) / 2
vidr: 0
S = Intersect(p, c)
vidb: 0