Bus spiegeln

A = (2, 2)
B = (8, 3)
a = Segment(A, B)
C_1 = (0.7324119436885064, 0.7422672417922433)
Straße = Line(C_1, a)
c = OrthogonalLine(B, a)
d = OrthogonalLine(A, a)
E = (6, 6)
e = Line(E, a)
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)
h = Circle(H, I)
Fahrtstrecke = 19.8 (slider from 0.0010 to 20, step 0.0010)
J = (7.885455893980265, 0.5611775215316925)
j = Line(J, Straße)
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, Straße)
A'_1 = Mirror(A, b)
B'_1 = Mirror(B, b)
F'_1 = Mirror(C, b)
E'_1 = Mirror(D, b)
D'_1 = Mirror(E, b)
G'_1 = Mirror(F, b)
Bus'_1, a'_1, b'_1, f'_1, e'_1, d'_1, g'_1 = Polygon(A'_1, B'_1, F'_1, E'_1, D'_1, G'_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)
i = Line(M, b)
A' = Mirror(A'_1, i)
B' = Mirror(B'_1, i)
C' = Mirror(F'_1, i)
D' = Mirror(E'_1, i)
E' = Mirror(D'_1, i)
F' = Mirror(G'_1, i)
Bus', n, o, p, q, r, s = Polygon(A', B', C', D', E', F')
G = Midpoint(B, B'_1)
t = OrthogonalLine(G, Straße)
m = false