Sehnen- und Tangentenvierecke

Bewege die Berührpunkte, um zu unter-
suchen, welche Tangentenvierecke (rot)
entstehen, wenn das Sehnenviereck (blau)
ein Quadrat, Rechteck, Drachenviereck 
oder gleichschenkliges Trapez ist.

IMP9 geo

Winkel einblenden

Sehnenviereck einblenden

M = (0.34363545935385803, 0.27670986731643793)
r = 1.3 (slider from -5 to 5)
c = Circle(M, r)
A = Point(c)
B = Point(c)
C = Point(c)
D = Point(c)
v1, a, b, c_1, d = Polygon(A, B, C, D)
α = Angle(B, A, D)
β = Angle(C, B, A)
γ = Angle(D, C, B)
δ = Angle(A, D, C)
e = false
f = true
g = Tangent(A, c)
h = Tangent(B, c)
i = Tangent(C, c)
j = Tangent(D, c)
E = Intersect(g, h)
F = Intersect(h, i)
G = Intersect(i, j)
H = Intersect(j, g)
v2, e_1, f_1, g_1, h_1 = Polygon(E, F, G, H)
k: e_1 + g_1
l: f_1 + h_1