Des figures avec des macros LaTeX: Extension pst-eucl. publié le 24/06/2008 - mis à jour le 12/03/2014
Géométrie euclidienne avec PSTricks
Transformations
Symétrie centrale
\begin{pspicture}(-5,-5)(5,5)
\psset{CodeFig=true} % Pour avoir les codages automatiquement
\pstGeonode[PosAngle={-90,-135,-45}](0,0){O}(-3,-3){A}(2,-2){B}
\pstSymO[PosAngle={45,135}]{O}{A,B} % Symétriques des points A et B par rapport au point O
\end{pspicture}
Symétrie axiale
\begin{pspicture}(-5,-5)(5,5)
\psset{CodeFig=true}
\pstGeonode[PosAngle={135,-45,135}](-3,-3){A}(2,2){B}(-1,2){C}
\pstLineAB[nodesep=-2]{A}{B}
\pstOrtSym[PosAngle=-45]{A}{B}{C}[D] % Symétrique du point C par rapport à la droite (AB)
\end{pspicture}
Rotation
\begin{pspicture}(-5,-5)(5,5)
\pstGeonode[PosAngle={-45,45}](0,0){O}(3,3){A}
\pstRotation[PosAngle=-135,RotAngle=120,CodeFig=true,TransformLabel=\frac{2\pi}{3}]{O}{A} % Image de A par la rotation de centre O et d'angle 120°
\end{pspicture}
Translation
\begin{pspicture}(-5,-5)(5,5)
\pstGeonode[PosAngle={-135,135,-45}](-3,-3){A}(-1,2){B}(1,-2){C}
\pstLineAB[arrows=->,arrowscale=2]{A}{B}
\pstTranslation[CodeFig=true,arrowscale=2]{A}{B}{C} % Image du point C par la translation qui transforme A en B
\end{pspicture}
Homothétie
\begin{pspicture}(-5,-5)(5,5)
\pstGeonode[PosAngle={-135,-45}](-3,-3){O}(-1,-1){A}
\pstLineAB[arrows=->,arrowscale=2]{O}{A}
\pstHomO[HomCoef=1.5,PosAngle=45]{O}{A} % Image du point A par l'homothétie de centre O et de rapport -1,5
\pstLineAB[arrows=->,arrowscale=2]{O}{A'}
\end{pspicture}
Projection othogonale
\begin{pspicture}(-5,-5)(5,5)
\pstGeonode[PosAngle={-90,-90,90}](-3,-3){A}(2,-1){B}(-1,3){C}
\pstLineAB[nodesep=-1]{A}{B}
\pstProjection[CodeFig=true,PosAngle=-90]{A}{B}{C}[H] % Projeté orthogonal du point C sur la droite (AB)
\end{pspicture}
Documents joints