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 centrale

 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}
Symétrie axiale

 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}
Rotation

 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}
Translation

 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}
Homothétie

 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}
Projection orthogonale
Documents joints
un document Figures (LaTeX de 6.5 ko)

Fichier .tex

un document Figures (PDF de 38.3 ko)

Fichier .pdf