tkz-b ase 1.16 c AlterMundus
tkz-b ase 1.16 c AlterMundus
tkz-b ase 1.16 c AlterMundus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
10.3 Point relativement à un autre : \<strong>tkz</strong>DefShiftPoint 40<br />
10.3 Point relativement à un autre : \<strong>tkz</strong>DefShiftPoint<br />
\<strong>tkz</strong>DefShiftPoint[〈Point〉](〈x,y〉){〈name〉} ou (〈a:r〉){〈name〉}<br />
arguments défaut définition<br />
(x,y) no default x et y sont deux dimensions, par défaut en cm.<br />
(a:r) no default a est un angle en degré, r une dimension<br />
point no default \<strong>tkz</strong>DefShiftPoint[A](0:4){B}<br />
Pas d’option. Le nom du point est obligatoire.<br />
10.3.1 Exemple avec \<strong>tkz</strong>DefShiftPoint<br />
Cette macro permet de placer un point relativement à un autre. Cela revient à une translation. Voici comment<br />
construire un triangle isocèle de sommet principal A et d’angle au sommet de 30 degrés.<br />
A<br />
B<br />
C<br />
\begin{tikzpicture}[rotate=-30]<br />
\<strong>tkz</strong>DefPoint(2,3){A}<br />
\<strong>tkz</strong>DefShiftPoint[A](0:4){B}<br />
\<strong>tkz</strong>DefShiftPoint[A](30:4){C}<br />
\<strong>tkz</strong>DrawSegments(A,B B,C C,A)<br />
\<strong>tkz</strong>MarkSegments[mark=|,color=red](A,B A,C)<br />
\<strong>tkz</strong>DrawPoints(A,B,C)<br />
\<strong>tkz</strong>LabelPoints[above](A,C)<br />
\<strong>tkz</strong>LabelPoints(B)<br />
\end{tikzpicture}<br />
10.4 Point relativement à un autre : \<strong>tkz</strong>DefShiftPointCoord<br />
\<strong>tkz</strong>DefShiftPointCoord[〈a,b〉](〈x,y〉){〈name〉} ou (〈a:r〉){〈name〉}<br />
Il s’agit d’effectuer une translation de vecteur (a,b) au point défini par rapport à l’oigine.<br />
arguments défaut définition<br />
(x,y) no default x et y sont deux dimensions, par défaut en cm.<br />
(a:r) no default a est un angle en degré, r une dimension<br />
options défaut exemple<br />
a,b no default \<strong>tkz</strong>DefShiftPointCoord[2,3](0:4){B}<br />
L’option est obligatoire<br />
10.4.1 Triangle équilatéral avec \<strong>tkz</strong>DefShiftPointCoord<br />
Voyons comment obtenir un triangle équilatéral (il y a beaucoup plus simple)<br />
<strong>tkz</strong>-b<strong>ase</strong><br />
<strong>AlterMundus</strong>