Graphisme 2D
Les transformations géométriques du plan
Contenu
1 Les coordonnées homogènes 2
2 Les transformations 3
2.1 Les transformations élémentaires . . . . . . . . . . . . . . . . . . 3
2.2 Les transformations Euclidiennes . . . . . . . . . . . . . . . . . . 4
2.3 Les similitudes du plan . . . . . . . . . . . . . . . . . . . . . . . 4
2.4 Les transformations affines . . . . . . . . . . . . . . . . . . . . . 5
2.5 Les transformations projectives . . . . . . . . . . . . . . . . . . . 6
3 Composition des transformations de base 7
3.1 Changement de repère . . . . . . . . . . . . . . . . . . . . . . . 8
4 Transformation d’images 10
UFRIMA 1
Graphisme 2D
Les transformations géométriques du plan constituent des fonctions de base
du graphisme au même titre que le traçage et le remplissage. Les transformations
usuelles du graphisme :
Translation.
Rotation.
Changement d’échelle.
À cela s’ajoute les modèles affines et projectifs permettant de modéliser un
éventail pluslarge de transformation, en particulierpour les transformationsd’images
(texture mapping).
1 Les coordonnées homogènes
On se place dans le plan projectif P2. Un point Pde P2est représenté par un
vecteur 3x1 de coordonnées [x, y, w], dont une au moins est non nulle. x, y et w
sont les coordonnées homogènes (projectives) de P.
Deux vecteurs de coordonnées [x, y, w]et [x0, y0, w0]représentent le même
point ssi il existe un scalaire λtel que :
x0=λx, y0=λy, w0=λw.
Permet de représenter sous forme matricielle l’ensemble des transforma-
tions, en particulier les translations.
La correspondance point <-> coordonnées n’est pas bijective.
L’application de l’algèbre linéaire est un peu plus complexe dans le cas
projectif.
Une droite est aussi définie par un vecteur [a, b, c]de coordonnées non toutes
nulles définies à un facteur multiplicatif près.
Représentation usuelle : [x, y, 1].
Points à l’infini : [x, y, 0].
UFRIMA 2
Graphisme 2D
2 Les transformations
2.1 Les transformations élémentaires
La représentation des transformationsusuelles à l’aide des coordonnées homogènes
X= [x, y, w]tet X0= [x0, y0, w0]t:
Translation de (tx, ty):X0=T·Xavec :
T=
10tx
0 1 ty
0 0 1
Rotation d’angle θ:X0=R·Xavec :
R=
cos θsin θ0
sin θcos θ0
0 0 1
Symétries :
1 0 0
01 0
0 0 1
100
0 1 0
0 0 1
1 0 0
01 0
0 0 1
axe des xaxe des yorigine
Changements d’échelle (sx, sy):
S=
sx0 0
0sy0
0 0 1
UFRIMA 3
Graphisme 2D
2.2 Les transformations Euclidiennes
Matrice :
cos θsin θ tx
sin θcos θ ty
0 0 1
Types de transformations :
Caractéristiques :
3 degrés de liberté (translation 2, rotation 1).
Préserve les angles, surfaces et longueurs.
2.3 Les similitudes du plan
Matrice :
cos θsin θ tx
sin θcos θ ty
0 0 s
Types de transformations :
Caractéristiques :
4 degrés de liberté (translation 2, rotation 1, facteur d’echelle 1).
UFRIMA 4
Graphisme 2D
Préserve les angles et rapports de longueurs.
Exercices :
1. Démontrez la préservation des angles et des rapports de longueurs.
2.4 Les transformations affines
Matrice :
m1m2m3
m4m5m6
0 0 m7
Types de transformations :
Caractéristiques :
6 degrés de liberté.
Préserve le parallélisme, les rapports de surface, les rapports de longueurs
sur une droite (ex : le point milieu), les coordonnées barycentriques.
Le groupe des transformations affines du plan est le groupe des transforma-
tions qui laissent la droite à l’infini globalement invariante.
Exercices :
1. Démontrez la préservation du parallélisme.
2. Démontrez la préservation du point milieu et des coordonnées barycen-
triques.
UFRIMA 5
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !