diff options
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex')
-rw-r--r-- | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex index 917ea41008..656625cd4e 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex @@ -621,24 +621,18 @@ Based on an idea by O. Reboux made with pst-eucl (Pstricks module) by D. Rodrigu \newpage \subsection{Drawing semicircle} -\begin{NewMacroBox}{tkzDrawSemiCircle}{\oarg{local options}\parg{A,B}}% +\begin{NewMacroBox}{tkzDrawSemiCircle}{\oarg{local options}\parg{O,A}}% \medskip \begin{tabular}{lll}% \toprule arguments & example & explanation \\ \midrule -\TAline{\parg{pt1,pt2}}{\parg{O,A}} {radius} +\TAline{\parg{pt1,pt2}}{\parg{O,A}} {OA= radius} \bottomrule \end{tabular} -\medskip -\begin{tabular}{lll}% -\toprule -options & default & definition \\ -\midrule -\TOline{through} {through}{circle characterized by two points defining a radius} -\end{tabular} +$O$ center $A$ extremity of the semicircle \end{NewMacroBox} \subsubsection{Use of \tkzcname{tkzDrawSemiCircle}} @@ -646,21 +640,12 @@ options & default & definition \\ \begin{tkzexample}[latex=7cm,small] \begin{tikzpicture} \tkzDefPoint(0,0){A} \tkzDefPoint(6,0){B} - \tkzDefSquare(A,B) \tkzGetPoints{C}{D} - \tkzDrawPolygon(B,C,D,A) - \tkzDefPoint(3,6){F} - \tkzDefTriangle[equilateral](C,D) - \tkzGetPoint{I} - \tkzDefPointBy[projection=onto B--C](I) - \tkzGetPoint{J} - \tkzInterLL(D,B)(I,J) \tkzGetPoint{K} - \tkzDefPointBy[symmetry=center K](B) - \tkzGetPoint{M} - \tkzDrawCircle(M,I) - \tkzCalcLength(M,I) \tkzGetLength{dMI} - \tkzDrawPolygon(A,B,C,D) - \tkzDrawSemiCircle(F,D) -\end{tikzpicture} + \tkzDefMidPoint(A,B) \tkzGetPoint{O} + \tkzDrawSemiCircle[blue](O,B) + \tkzDrawSemiCircle[red](O,A) + \tkzDrawPoints(O,A,B) + \tkzLabelPoints[below right](O,A,B) + \end{tikzpicture} \end{tkzexample} \subsection{Drawing semicircles} @@ -676,15 +661,30 @@ arguments & example & explanation \\ \bottomrule \end{tabular} -\medskip -\begin{tabular}{lll}% -\toprule -options & default & definition \\ -\midrule -\TOline{through}{through}{circle with two points defining a radius} - \bottomrule -\end{tabular} \end{NewMacroBox} + +\subsubsection{Use of \tkzcname{tkzDrawSemiCircles} : Golden arbelos} + +\begin{tkzexample}[latex=7cm,small] +\begin{tikzpicture}[scale=.75] +\tkzDefPoints{0/0/A,10/0/B} +\tkzDefGoldenRatio(A,B) \tkzGetPoint{C} +\tkzDefMidPoint(A,B) \tkzGetPoint{O_0} +\tkzDefMidPoint(A,C) \tkzGetPoint{O_1} +\tkzDefMidPoint(C,B) \tkzGetPoint{O_2} +\tkzLabelPoints(A,B,C) +\tkzDrawSegment(A,B) +\tkzDrawPoints(A,B,C) +\begin{scope}[local bounding box = graph] + \tkzDrawSemiCircles[color=black](O_0,B) +\end{scope} +\useasboundingbox (graph.south west) rectangle (graph.north east); +\tkzClipCircle[out](O_1,C)\tkzClipCircle[out](O_2,B) +\tkzDrawSemiCircles[draw=none,fill=teal!15](O_0,B) +\tkzDrawSemiCircles[color=black](O_1,C O_2,B) +\end{tikzpicture} +\end{tkzexample} + %<----------------------------------------------------------------------------> % ARC %<----------------------------------------------------------------------------> |