28.11.2014 Views

tkz-euclid e 1.16 c AlterMundus

tkz-euclid e 1.16 c AlterMundus

tkz-euclid e 1.16 c AlterMundus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15.4 Clipper un disque 109<br />

15.4.3 Exemple 3 de \<strong>tkz</strong>ClipCircle<br />

\begin{tikzpicture}[scale=.5]<br />

\<strong>tkz</strong>DefPoint(0,0){A}<br />

\<strong>tkz</strong>DefPoint(8,0){B}<br />

\<strong>tkz</strong>DefSquare(A,B)\<strong>tkz</strong>GetPoints{C}{D}<br />

\<strong>tkz</strong>DrawPolygon(A,B,C,D)<br />

\<strong>tkz</strong>ClipPolygon(A,B,C,D)<br />

\begin{scope}<br />

\<strong>tkz</strong>ClipCircle(D,C)<br />

\<strong>tkz</strong>FillCircle[color=gray!50,%<br />

opacity=.5](B,A)<br />

\end{scope}<br />

\<strong>tkz</strong>DrawCircle(B,C)<br />

\<strong>tkz</strong>DrawCircle(D,C)<br />

\end{tikzpicture}<br />

15.4.4 Exemple 4 de \<strong>tkz</strong>ClipCircle provenant d’un sangaku<br />

\begin{tikzpicture}[scale=.75]<br />

\<strong>tkz</strong>Init[xmin=-5,ymin=-5,xmax=5,ymax=5]<br />

\<strong>tkz</strong>Clip<br />

\<strong>tkz</strong>DefPoint(0,0){O}<br />

\<strong>tkz</strong>DefPoint(-2,-3){A}<br />

\<strong>tkz</strong>DefPoint(2,-3){B}<br />

\<strong>tkz</strong>DefPoint(0,3){Q}<br />

\<strong>tkz</strong>DrawCircle[R](O,5 cm)<br />

\<strong>tkz</strong>InterLC[R](A,B)(O,5 cm)<br />

\<strong>tkz</strong>GetPoints{M}{N}<br />

\<strong>tkz</strong>DrawPoints(M,N)<br />

\<strong>tkz</strong>ClipCircle[R](O,5 cm)<br />

\<strong>tkz</strong>DrawLines[add= 1 and 1](A,B M,Q N,Q)<br />

\<strong>tkz</strong>DefMidPoint(M,N) \<strong>tkz</strong>GetPoint{R}<br />

\<strong>tkz</strong>DefLine[orthogonal=through Q](O,Q)<br />

\<strong>tkz</strong>GetPoint(q)<br />

\<strong>tkz</strong>CalcLength(R,Q) \<strong>tkz</strong>GetLength{dRQ}<br />

\<strong>tkz</strong>CalcLength(M,Q) \<strong>tkz</strong>GetLength{dMQ}<br />

\pgfmathparse{(\dMQ)/(\dRQ)*1.5}<br />

\edef\<strong>tkz</strong>@q{\pgfmathresult}%<br />

\<strong>tkz</strong>DefPoint(\<strong>tkz</strong>@q,3){K}<br />

\<strong>tkz</strong>DefPointBy[projection=onto N--Q](K)<br />

\<strong>tkz</strong>GetPoint{G}<br />

\<strong>tkz</strong>DrawCircle[R](K,1.5cm)<br />

\<strong>tkz</strong>FillCircle[R,color=purple!50,%<br />

opacity=.5](K,1.5 cm)<br />

\end{tikzpicture}<br />

<strong>tkz</strong>-<strong>euclid</strong>e<br />

<strong>AlterMundus</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!