A = Point(xAxis)
B = Point(xAxis)
C = (-1.0795755420344162, 4.453108617373275)
bc = Line(B, C)
ac = Line(A, C)
ab = Line(A, B)
AB = Segment(A, B)
BC = Segment(B, C)
AC = Segment(A, C)
ci = AngularBisector(A, C, B)
cj = OrthogonalLine(C, ci)
bi = AngularBisector(C, B, A)
bj = OrthogonalLine(B, bi)
J_1 = Point(bj)
I_1 = Point(bi)
Δ = Line(I_1, J_1)
I_2 = Intersect(ci, Δ)
J_2 = Intersect(cj, Δ)
Q_1 = Point(Δ)
bq_1 = Line(B, Q_1)
bp = Line(B, Mirror[Q_1, bi])
P = Intersect(bp, Δ)
cp = Line(C, P)
cq = Line(C, Mirror[P, ci])
Q = Intersect(bq_1, cq)
Q_2 = Intersect(Δ, cq)
lieu1 = Locus(Q, Q_1)
PQ_1: Q_1
PQ_2: Q_2
PI_1: I_1
PI_2: I_2
PJ_1: J_1
PJ_2: J_2