Loop



[PDF] [TEX]

% !TEX TS-program = lualatex
% Created by Alain Matthes on 2023-11-10
% Copyright (c) 2023 AlterMundus.
\documentclass[margin=10pt]{standalone}
\usepackage{tkz-euclide}
\usepackage{tkz-elements}
\begin{document}

\begin{tkzelements}
   z.A         = point: new (2 , 4)
   z.B         = point: new (0 , 0)
   z.C         = point: new (8 , 0)
   T.ABC       = triangle: new (z.A,z.B,z.C)
   z.I,z.i     = get_points(T.ABC: in_circle ())
   z.W         = T.ABC.circumcenter
   C.WA        = circle: new (z.W,z.A)
   z.O         = C.WA.south
   L.AO        = line: new (z.A,z.O)
   L.BC        = line: new (z.B,z.C)
   z.I_A       = intersection (L.AO,L.BC)
\end{tkzelements}
\begin{tikzpicture}
   \tikzset{new/.style={color=orange,ultra thin}} 
   \tkzGetNodes
   \tkzDrawCircles(W,A I,i)
   \tkzDrawArc(O,C)(B)
   \tkzDrawPolygon(A,B,C)
   \tkzDrawSegments[new](A,O B,O C,O)
   \tkzDrawLine(B,I)
   \tkzDrawPoints(A,B,C,I,I_A,W,O,i)
   \tkzFillAngles[green!20,opacity=.3](A,O,B A,C,B)
   \tkzFillAngles[teal!20,opacity=.3](O,B,C B,C,O B,A,O O,A,C)
   \tkzLabelPoints(I,I_A,W,B,C)
   \tkzLabelPoints[above](A)
\end{tikzpicture}
\end{document}