Transformations géométriques

L'intérêt principal du paquetage pst-eucl réside dans sa capacité à réaliser des transformations géométriques.

L'ensemble des commandes présentées ici possèdent les arguments optionnels suivants :

Symétrie centrale

La commande \pstSymO{O}{P} construit l'image du point P par la symétrie de centre O.

Plus généralement, on peut donner une liste de points dont on veut construire les symétriques : \pstSymO{O}{P,Q,R,S,T,...}

Par défaut, l'image du point P est nommée P'. Un argument optionnel permet de choisir le nom du symétrique à sa guise : \pstSymO{O}{P}[Q] appelle Q le symétrique de P.

télécharger le code

Symétrie axiale

La commande \pstOrtSym{A}{B}{P} construit l'image du point P par la symétrie orthogonale d'axe AB.

Tout comme avec la commande précédente, on peut donner une liste de points dont veut construire les symétriques respectifs, ou spécifier leur nom avec un argument optionnel.

télécharger le code

Rotation

La commande \pstRotation[RotAngle=α]{O}{P} construit l'image du point P par la rotation de centre O et d'angle α.

Là aussi, on peut donner une liste de points dont on veut construire les images, ou spécifier leur nom avec un argument optionnel.

télécharger le code

L'angle de rotation peut également être défini par trois points à l'aide de la commande \pstAngleAOB{A}{O}{B}.

Le paramètre optionnel AngleCoef, qui doit précéder RotAngle, permet en outre de multiplier cet angle par un coefficient.

télécharger le code

Translation

La commande \pstTranslation{A}{B}{P} construit l'image du point P par la translation de vecteur AB.

À nouveau, on peut donner une liste de points dont on veut construire les images, ou spécifier leur nom avec un argument optionnel.

L'argument optionnel DistCoef permet également de faire une translation par un multiple du vecteur AB.

télécharger le code

Homothétie

La commande \pstHomO[HomCoef=k]{O}{P} construit l'image du point P par l'homothétie de centre O et de rapport k.

Encore une fois, on peut donner une liste de points dont on veut construire les images, ou spécifier leur nom avec un argument optionnel.

télécharger le code

Projection

La commande \pstProjection{A}{B}{P} projette orthogonalement le point P sur la droite AB.

Comme d'habitude, on peut donner une liste de points dont on veut construire les images, ou spécifier leur nom avec un argument optionnel.

télécharger le code

...précédent suite...