Rectangle ABCD

Show Side Lengths

Show Diagonal Lengths

Show Angle Between the Diagonals

Show Interior Angles

Show Distances Cut Off by the Diagonals

A = (-1.6, -1.8)
B = (8.52, -2.98)
f = Line(A, B)
g = OrthogonalLine(A, f)
h = Line(B, g)
C = Point(h)
i = Line(C, f)
D = Intersect(g, i)
j = Segment(D, A)
k = Segment(C, B)
l = Segment(D, C)
m = Segment(A, B)
n = Segment(A, C)
p = Segment(D, B)
α = Angle(A, D, C)
β = Angle(D, C, B)
γ = Angle(C, B, A)
δ = Angle(B, A, D)
E = Intersect(p, n)
ε = Angle(D, E, A)
ζ = Angle(C, E, D)
η = Angle(B, E, C)
θ = Angle(A, E, B)
distanceDC = Distance(D, C)
TextDC: Name[D] + (Name[C]) + " = " + distanceDC
distanceDA = Distance(D, A)
TextDA: Name[D] + (Name[A]) + " = " + distanceDA
distanceCB = Distance(C, B)
TextCB: Name[C] + (Name[B]) + " = " + distanceCB
distanceAB = Distance(A, B)
TextAB: Name[A] + (Name[B]) + " = " + distanceAB
distanceAC = Distance(A, C)
TextAC: Name[A] + (Name[C]) + " = " + distanceAC
distanceDB = Distance(D, B)
TextDB: Name[D] + (Name[B]) + " = " + distanceDB
q = Segment(D, E)
r = Segment(E, B)
s = Segment(A, E)
t = Segment(E, C)
a = false
b = false
c = false
d = false
distanceDE = Distance(D, E)
TextDE: Name[D] + (Name[E]) + " = " + distanceDE
distanceEC = Distance(E, C)
TextEC: Name[E] + (Name[C]) + " = " + distanceEC
distanceEB = Distance(E, B)
TextEB: Name[E] + (Name[B]) + " = " + distanceEB
distanceEA = Distance(E, A)
TextEA: Name[E] + (Name[A]) + " = " + distanceEA
e = false