Muster erzeugen

Seitenmittenviereck

Um welchen Viereckstypen handelt es sich beim Seitenmittenviereck? Begründe es!

Hilfestellung

A = (0.7033802555168422, 5.100557491289201)
B = (5, 5)
C = (7.85893519163764, 8.011752845528454)
D = (-0.058427874564459345, 9.39933193960511)
Vieleck1, a, b, c, d = Polygon(A, B, C, D)
E = Midpoint(a)
F = Midpoint(b)
G = Midpoint(c)
H = Midpoint(d)
Vieleck2, e, f, g, h = Polygon(E, F, G, H)
A' = Mirror(A, G)
B' = Mirror(B, G)
C' = Mirror(C, G)
D' = Mirror(D, G)
Vieleck1', a', b', c', d' = Polygon(A', B', C', D')
A'_1 = Mirror(A, F)
B'_1 = Mirror(B, F)
C'_1 = Mirror(C, F)
D'_1 = Mirror(D, F)
Vieleck1'_1, a'_1, b'_1, c'_1, d'_1 = Polygon(A'_1, B'_1, C'_1, D'_1)
A'_2 = Mirror(A, H)
B'_2 = Mirror(B, H)
C'_2 = Mirror(C, H)
D'_2 = Mirror(D, H)
Vieleck1'_2, a'_2, b'_2, c'_2, d'_2 = Polygon(A'_2, B'_2, C'_2, D'_2)
A'_3 = Mirror(A, E)
B'_3 = Mirror(B, E)
C'_3 = Mirror(C, E)
D'_3 = Mirror(D, E)
Vieleck1'_3, a'_3, b'_3, c'_3, d'_3 = Polygon(A'_3, B'_3, C'_3, D'_3)
E' = Mirror(E, G)
F' = Mirror(F, G)
G' = Mirror(G, G)
H' = Mirror(H, G)
Vieleck2', e', f', g', h' = Polygon(E', F', G', H')
E'_1 = Mirror(E, F)
F'_1 = Mirror(F, F)
G'_1 = Mirror(G, F)
H'_1 = Mirror(H, F)
Vieleck2'_1, e'_1, f'_1, g'_1, h'_1 = Polygon(E'_1, F'_1, G'_1, H'_1)
E'_2 = Mirror(E, H)
F'_2 = Mirror(F, H)
G'_2 = Mirror(G, H)
H'_2 = Mirror(H, H)
Vieleck2'_2, e'_2, f'_2, g'_2, h'_2 = Polygon(E'_2, F'_2, G'_2, H'_2)
E'_3 = Mirror(E, E)
F'_3 = Mirror(F, E)
G'_3 = Mirror(G, E)
H'_3 = Mirror(H, E)
Vieleck2'_3, e'_3, f'_3, g'_3, h'_3 = Polygon(E'_3, F'_3, G'_3, H'_3)
u = Vector(B, D)
v = Vector(A, C)
A'_4 = Translate(A, u)
B'_4 = Translate(B, u)
C'_4 = Translate(C, u)
D'_4 = Translate(D, u)
Vieleck1'_4, a'_4, b'_4, c'_4, d'_4 = Polygon(A'_4, B'_4, C'_4, D'_4)
A'_5 = Translate(A, v)
B'_5 = Translate(B, v)
C'_5 = Translate(C, v)
D'_5 = Translate(D, v)
Vieleck1'_5, a'_5, b'_5, c'_5, d'_5 = Polygon(A'_5, B'_5, C'_5, D'_5)
E'_4 = Translate(E, u)
F'_4 = Translate(F, u)
G'_4 = Translate(G, u)
H'_4 = Translate(H, u)
Vieleck2'_4, e'_4, f'_4, g'_4, h'_4 = Polygon(E'_4, F'_4, G'_4, H'_4)
E'_5 = Translate(E, v)
F'_5 = Translate(F, v)
G'_5 = Translate(G, v)
H'_5 = Translate(H, v)
Vieleck2'_5, e'_5, f'_5, g'_5, h'_5 = Polygon(E'_5, F'_5, G'_5, H'_5)
A'_6 = Translate(A, Vector[(-u)])
B'_6 = Translate(B, Vector[(-u)])
C'_6 = Translate(C, Vector[(-u)])
D'_6 = Translate(D, Vector[(-u)])
Vieleck1'_6, a'_6, b'_6, c'_6, d'_6 = Polygon(A'_6, B'_6, C'_6, D'_6)
A'_7 = Translate(A, Vector[(-v)])
B'_7 = Translate(B, Vector[(-v)])
C'_7 = Translate(C, Vector[(-v)])
D'_7 = Translate(D, Vector[(-v)])
Vieleck1'_7, a'_7, b'_7, c'_7, d'_7 = Polygon(A'_7, B'_7, C'_7, D'_7)
E'_6 = Translate(E, Vector[(-v)])
F'_6 = Translate(F, Vector[(-v)])
G'_6 = Translate(G, Vector[(-v)])
H'_6 = Translate(H, Vector[(-v)])
Vieleck2'_6, e'_6, f'_6, g'_6, h'_6 = Polygon(E'_6, F'_6, G'_6, H'_6)
E'_7 = Translate(E, Vector[(-u)])
F'_7 = Translate(F, Vector[(-u)])
G'_7 = Translate(G, Vector[(-u)])
H'_7 = Translate(H, Vector[(-u)])
Vieleck2'_7, e'_7, f'_7, g'_7, h'_7 = Polygon(E'_7, F'_7, G'_7, H'_7)
C'_8 = Translate(C, Vector[(-0.027207433217188992, 0.2720743321718926)])
i = false
j = false
k = Segment(A, C)
l = Segment(B, D)