diff options
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex')
-rw-r--r-- | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex index 337a36f2eb..8ecdac344f 100644 --- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex +++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex @@ -196,6 +196,7 @@ Here's the list of methods for the \tkzNameObj{line} object. The results are eit \midrule \Imeth{line}{circle ()} & |C.AB = L.AB : circle ()| & center pa through pb \\ \Imeth{line}{circle\_swap ()} & |C.BA = L.AB : circle\_swap ()|& center pb through pa \\ + \Imeth{line}{apollonius (k)} & |C.apo = L.AB : apollonius (2)|& Ensemble des points tq. |MA/MB = 2| \\ \midrule \textbf{Transformations} &&\\ \midrule @@ -513,9 +514,41 @@ z.a,z.b = L.ab.pa,L.ab.pb \tkzDrawSegment[red,dashed](E,E') \end{tikzpicture} \end{minipage} +% subsubsection reflection_of_object (end) -% subsubsection reflection_of_object (end) +\subsection{Apollonius circle MA/MB = k} % (fold) +\label{sub:apollonius_circle_ma_mb_k} + +\begin{tkzelements} +z.A = point : new ( 0 , 0 ) +z.B = point : new ( 6 , 0 ) +L.AB =line: new (z.A,z.B) +C.apo = L.AB : apollonius (2) +z.O,z.C = get_points ( C.apo ) +z.D = C.apo : antipode (z.C) +z.P = C.apo : point (0.30) +\end{tkzelements} + +\begin{tikzpicture} +\tkzGetNodes +\tkzFillCircle[blue!20,opacity=.2](O,C) +\tkzDrawCircle[blue!50!black](O,C) +\tkzDrawPoints(A,B,O,C,D,P) +\tkzLabelPoints[below right](A,B,O,C,D,P) +\tkzDrawSegments[orange](P,A P,B P,D B,D P,C) +\tkzDrawSegments[red](A,C) +\tkzDrawPoints(A,B) +\tkzLabelCircle[draw,fill=green!10,% + text width=3cm,text centered,left=24pt](O,D)(60)% + {$CA/CB=2$\\$PA/PB=2$\\$DA/DB=2$} +\tkzMarkRightAngle[opacity=.3,fill=lightgray](O,P,C) +\tkzMarkAngles[mark=||](A,P,D D,P,B) +\end{tikzpicture} + +Remark: |\tkzUseLua{point.mod(z.P-z.A)/point.mod(z.P-z.B)}| = \tkzUseLua{point.mod(z.P-z.A)/point.mod(z.P-z.B)} +% subsection apollonius_circle_ma_mb_k (end) + % subsection methods_from_class_line (end) % section class_line (end) |