- d’une droite : \psLineNL ;
- d’un polygone : \psPolygonNL ;
- d’un quadrillage : \psTransformGrid ;
- d’une courbe quelconque : \psparametricplotNL ;
- d’un point : \pnodeNL ;
- d’un texte : \psTransformText ;
- d’une image au format eps : \psTransform.
Elastoc (Tiramolla en italien) est un personnage du dessinateur Giorgio Rebuffi http://www.ottag.it/ et comme il m’a semblé particulièrement adapté pour illustrer les transformations non linéaires, vous allez donc le rencontrer à plusieurs reprises dans ce document ayant subit différentes transformations conformes ou non.
Voici quelques exemples de transformations :
La fonction transformatrice est l'inversion géométrique : inversion d'une image, d'un texte et d'un triangle.
Inversion de parabole :
La fonction transformatrice est le cos(z) :
La fonction transformatrice est le sin(z) :
L'application transformatrice est ln(z) :
Transformation par inversion géométrique d'un triangle :
Le package proprement dit se compose de 3 fichiers :
- pst-nltr.tex
- pst-nltr.sty
- pst-nltr.pro
Le package et le document sont ici :