Square ABCD

Show Side Lengths

Show Diagonal Lengths

Show Distances Cut Off by the Diagonals

Show Angles between the Diagonals

Show Interior Angles

Show Angles between Sides and Diagonals

A = (5.84, 4.72)
B = (-1.4, 2.98)
poly1, f, g, h, i, C, D = Polygon(A, B, 4)
distanceBA = Distance(B, A)
TextBA: Name[B] + (Name[A]) + " = " + distanceBA
distanceAD = Distance(A, D)
TextAD: Name[A] + (Name[D]) + " = " + distanceAD
distanceDC = Distance(D, C)
TextDC: Name[D] + (Name[C]) + " = " + distanceDC
distanceCB = Distance(C, B)
TextCB: Name[C] + (Name[B]) + " = " + distanceCB
j = Segment(C, A)
k = Segment(B, D)
α = Angle(C, B, A)
β = Angle(B, A, D)
γ = Angle(A, D, C)
δ = Angle(D, C, B)
E, F = Intersect(k, poly1)
G = Intersect(j, k)
ε = Angle(B, G, C)
ζ = Angle(A, G, B)
η = Angle(D, G, A)
θ = Angle(C, G, D)
distanceCA = Distance(C, A)
TextCA: Name[C] + (Name[A]) + " = " + distanceCA
distanceBD = Distance(B, D)
TextBD: Name[B] + (Name[D]) + " = " + distanceBD
distanceBG = Distance(B, G)
TextBG: Name[B] + (Name[G]) + " = " + distanceBG
distanceGC = Distance(G, C)
TextGC: Name[G] + (Name[C]) + " = " + distanceGC
distanceGD = Distance(G, D)
TextGD: Name[G] + (Name[D]) + " = " + distanceGD
distanceGA = Distance(G, A)
TextGA: Name[G] + (Name[A]) + " = " + distanceGA
l = Segment(B, G)
m = Segment(G, D)
n = Segment(C, G)
p = Segment(G, A)
a = false
b = false
c = false
d = false
e = false
ι = Angle(G, B, A)
κ = Angle(B, A, G)
λ = Angle(G, A, D)
μ = Angle(A, D, G)
ν = Angle(G, D, C)
ξ = Angle(D, C, G)
ο = Angle(G, C, B)
ρ = Angle(C, B, G)
o = false