a,b um P_{ab} auf a',b'

b',c um P_{b'c} auf b'',c''

resultierende Schubspiegelung

G_1 = (15.979330261075269, 5.568038580915227)
H_1 = (4.413780016374092, -2.875023898844711)
a = Line(G_1, H_1)
G_2 = (12.72, 6.9)
H_2 = (11.72, -6.0600000000000005)
b = Line(G_2, H_2)
G_3 = (1.8587544037109598, 2.652822920040015)
H_3 = (17.0269858892023, -2.9043069335033587)
c = Line(G_3, H_3)
A = (13.016937520240067, -0.7261243882470618)
B = (14.896937520240066, -0.14612438824706203)
C = (14.476172185936486, 0.853588254343596)
poly1, c_1, a_1, b_1 = Polygon(A, B, C)
P_{ab} = Intersect(a, b)
b' = OrthogonalLine(P_{ab}, c)
α = Angle(G_1, P_{ab}, G_2)
a' = Rotate(b', -α, P_{ab})
P_{b'c} = Intersect(c, b')
b'' = Line(P_{b'c}, a')
c'' = OrthogonalLine(P_{b'c}, b'')
D = Intersect(a', c'')
d = Circle(D, P_{b'c})
E = Intersect(d, c'', 2)
u = Vector(E, P_{b'c})
R = (7.0287071772943435, 2.69837316474119)
S = Translate(R, u)
v = Vector(R, S)
e = false
f = false
g = false