Traces

 \overline{  \frac{B'C'}{BC }  } =   

 \overline{  \frac{C'D'}{CD }  } =   

 \overline{  \frac{A'D'}{AD }  } =   

Côtés homologues

 \overline{\frac{OA'}{OA}} =   

 \overline{\frac{OB'}{OB}} =   

 \overline{\frac{OC'}{OC}} =  

 \overline{\frac{OD'}{OD}} =   

Homothétie

Rapport de similitude = 

Rapport des aires = 

\frac{Aire A'B'C'D'}{ABCD}} = 

 \overline{  \frac{A'B'}{AB }  } = 

k = 2 (slider from 0 to 4, step 0.25)
O = (4.781337759809749, -0.7723736504161709)
A = (6.216312123662306, 0.9905948537455412)
B = (7.228975116403137, -0.09106229278869463)
C = (9.234014267081944, -1.4381979721510176)
D = (8.544782059036104, 1.130758439656203)
poly1, a, b, c, d = Polygon(A, B, C, D)
A' = Dilate(A, k, O)
B' = Dilate(B, k, O)
C' = Dilate(C, k, O)
D' = Dilate(D, k, O)
poly1', a', b', c', d' = Polygon(A', B', C', D')
e = Ray(O, A)
f = Ray(O, B)
g = Ray(O, D)
h = Ray(O, C)
i = true
texte3 = FractionText(a' / a)
texte2: " \frac{" + a' + "  }{" + a + " } = "
texte8: " \frac{" + c' + "  }{" + c + " } = "
texte9: " \frac{" + d' + "  }{" + d + " } = "
texte7: " \frac{" + b' + "  }{" + b + " } = "
texte10 = FractionText(b' / b)
texte11 = FractionText(c' / c)
texte12 = FractionText(d' / d)
p = Semicircle(O, A')
q = Semicircle(O, A)
l = true
distanceOA' = Distance(O, A')
TexteOA': Name[O] + (Name[A']) + " \, = \, " + distanceOA'
distanceOA = Distance(O, A)
TexteOA: Name[O] + (Name[A]) + " \, = \, " + distanceOA
texte15 = FractionText(distanceOA' / distanceOA)
distanceOB' = Distance(O, B')
TexteOB': Name[O] + (Name[B']) + " \, = \, " + distanceOB'
distanceOB = Distance(O, B)
TexteOB: Name[O] + (Name[B]) + " \, = \, " + distanceOB
distanceOC' = Distance(O, C')
TexteOC': Name[O] + (Name[C']) + " \, = \, " + distanceOC'
distanceOC = Distance(O, C)
TexteOC: Name[O] + (Name[C]) + " \, = \, " + distanceOC
distanceOD' = Distance(O, D')
TexteOD': Name[O] + (Name[D']) + " \, = \, " + distanceOD'
distanceOD = Distance(O, D)
TexteOD: Name[O] + (Name[D]) + " \, = \, " + distanceOD
texte18 = FractionText(distanceOB' / distanceOB)
texte20: " \frac{" + distanceOC' + "  }{" + distanceOC + " } = "
texte21 = FractionText(distanceOB' / distanceOB)
texte14: " \frac{" + distanceOA' + "  }{" + distanceOA + " } = "
texte23: " \frac{" + distanceOD' + "  }{" + distanceOD + " } = "
texte24 = FractionText(distanceOD' / distanceOD)
texte17: " \frac{" + distanceOB' + "  }{" + distanceOB + " } = "
j = true
Textepoly1: "Aire " + (Name[A]) + (Name[B]) + (Name[C]) + (Name[D]) + " = " + poly1
Textepoly1': "Aire " + (Name[A']) + (Name[B']) + (Name[C']) + (Name[D']) + " = " + poly1'
texte26 = FractionText(distanceOA' / distanceOA)
texte28 = FractionText(poly1' / poly1)