tkz-euclid e 1.16 c AlterMundus
tkz-euclid e 1.16 c AlterMundus
tkz-euclid e 1.16 c AlterMundus
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
9.8 Exemple de translation 45<br />
Il existe une variante de cette macro pour la définition de multiples images<br />
\<strong>tkz</strong>DefPointsBy[〈local options〉](〈liste de pts〉){〈liste de pts〉}<br />
arguments<br />
exemples<br />
(〈liste de pts〉){〈liste de pts〉} (A,B){E,F} E est l’image de A et F celle de B.<br />
Si la liste des images est vide alors le nom de l’image est le nom de l’antécédent auquel on ajoute « ’ »<br />
options<br />
translation = from #1 to #2<br />
homothety = center #1 ratio #2<br />
reflection = over #1--#2<br />
symmetry = center #1<br />
projection = onto #1--#2<br />
rotation = center #1 angle #2<br />
rotation in rad = center #1 angle #2<br />
exemples<br />
[translation=from A to B](E){}<br />
[homothety=center A ratio .5](E){F}<br />
[reflection=over A--B](E){F}<br />
[symmetry=center A](E){F}<br />
[projection=onto A--B](E){F}<br />
[rotation=center angle 30](E){F}<br />
par exemple angle pi/3<br />
Les points sont seulement définis et non tracés.<br />
9.8 Exemple de translation<br />
C ′<br />
C<br />
A ′ B ′<br />
A<br />
B<br />
\begin{tikzpicture}<br />
\<strong>tkz</strong>DefPoint(0,0){A} \<strong>tkz</strong>DefPoint(5,2){A’}<br />
\<strong>tkz</strong>DefPoint(3,0){B} \<strong>tkz</strong>DefPoint(1,2){C}<br />
\<strong>tkz</strong>DefPointsBy[translation= from A to A’](B,C){}<br />
\<strong>tkz</strong>DrawPolygon[color=blue](A,B,C)<br />
\<strong>tkz</strong>DrawPolygon[color=red](A’,B’,C’)<br />
\<strong>tkz</strong>DrawPoints[color=blue](A,B,C)<br />
\<strong>tkz</strong>DrawPoints[color=red](A’,B’,C’)<br />
\<strong>tkz</strong>LabelPoints(A,B,A’,B’) \<strong>tkz</strong>LabelPoints[above](C,C’)<br />
\<strong>tkz</strong>DrawSegments[color = gray,->,style=dashed](A,A’ B,B’ C,C’)<br />
\end{tikzpicture}<br />
<strong>tkz</strong>-<strong>euclid</strong>e<br />
<strong>AlterMundus</strong>