Bus spiegeln

Straße

A = (2, 2)
B = (8, 3)
a_2 = Segment(A, B)
C_2 = (0.7324119436885064, 0.7422672417922433)
a = Line(C_2, a_2)
c = OrthogonalLine(B, a_2)
d = OrthogonalLine(A, a_2)
E = (6, 6)
e = Line(E, a_2)
D = (7, 5)
C = Point(c)
F = Intersect(d, e)
Bus, a_1, b_1, f, e_1, d_1, g = Polygon(A, B, C, D, E, F)
H = (3.5091209876836196, 1.738260703225273)
I = Point(a_2)
h = Circle(H, I)
Fahrtstrecke = 19.8 (slider from 0.0010 to 20, step 0.0010)
J = (7.885455893980265, 0.5611775215316925)
j = Line(J, a)
K = Point(Circle[J, Fahrtstrecke])
k = Segment(J, K)
u = Vector(J, K)
l = LineBisector(a_1)
H' = Mirror(H, l)
h' = Mirror(h, l)
H'_1 = Translate(H, u)
H'' = Translate(H', u)
h'' = Translate(h', u)
h'_1 = Translate(h, u)
L = (9.515263376325224, 3.8207924862216083)
b = OrthogonalLine(L, a)
A_1 = Mirror(A, b)
B_1 = Mirror(B, b)
C_1 = Mirror(C, b)
D_1 = Mirror(D, b)
E_1 = Mirror(E, b)
F_1 = Mirror(F, b)
Bus'_1, a'_1, b'_1, f'_1, e'_1, d'_1, g'_1 = Polygon(A_1, B_1, C_1, D_1, E_1, F_1)
H'_2 = Mirror(H, b)
H''_1 = Mirror(H', b)
h'_2 = Mirror(h, b)
h''_1 = Mirror(h', b)
M = (19.022473690004144, 7.140770690998374)
s_2 = Line(M, b)
A' = Mirror(A_1, s_2)
B' = Mirror(B_1, s_2)
C' = Mirror(C_1, s_2)
D' = Mirror(D_1, s_2)
E' = Mirror(E_1, s_2)
F' = Mirror(F_1, s_2)
Bus', n, o, p, q, r, s = Polygon(A', B', C', D', E', F')
G = Midpoint(B, B_1)
s_1 = OrthogonalLine(G, a)
m = false