[PDF] [PDF] Transformations géométriques - Cours - Université de Sherbrooke

22 jan 2014 · Gestion des matrices dans OpenGL 6 Transformation fenêtre clôture 7 Contrairement à la rotation dans le plan, l'axe autour duquel s'effectue la rotation 3D peut être une droite quelconque dans l'espace Il sera alors 



Previous PDF Next PDF





[PDF] Transformations et changements de repères - Formations en

Local par rapport au repère Eye avec une matrice de changement de repères La rotation autour d'un axe de vecteur u quelconque est un peu plus laborieuse 



[PDF] Transformations géométriques : rotation et translation

de B, selon les axes de B, et se terminant à P une rotation autour de l'origine, d' un angle θ antihoraire • Opération linéaire* : multiplication de matrice 179



[PDF] LES ROTATIONS DE R3 : VERSION MATRICIELLE 1 Lespace R

Rappelons les produits scalaire et vectoriel, le déterminant (de matrices 2 × 2 et 3 × 3) et quelques normée directe quelconque Proposition Comme u et −u engendrent le même axe Ru, une rotation autour de l'un est aussi une rotation 



[PDF] matrice de rotation - MIS - Université de Picardie Jules Verne

10 déc 2015 · l'axe y d'un angle et la matrice de rotation autour de l'axe x d'un angle Remarque : ces matrices sont très utiles pour décrire des rotations dans 



[PDF] Matrices de transformation entre vecteurs, repères et torseurs - LIRMM

Faisons subir une transformation quelconque, de translation et/ou de rotation, au repère Ri Matrices de transformation de rotation autour des axes principaux



[PDF] Translation / Rotation - LaBRI

•Représentation par une matrice dans une base b: exemple •Les rotations autour d'un axe de coordonnées ont une Rotation autour d'un axe quelconque



[PDF] Rotation en trois dimensions - Pierre Audibert

Cette rotation a pour matrice cos sin Mais qu'en est-il dans le cas général, où l' on fait une rotation d'angle φ autour d'un axe passant toujours par O mais de direction quelconque ? Nous allons voir que la matrice de cette rotation est : 2 2



[PDF] vision par ordinat

En 3D, pour une rotation autour de l'axe Z est obtenu d'un axe quelconque matrice de rotation vecteur de translation 1 vecteur nul, de dimension 1x3



[PDF] Transformations géométriques - Cours - Université de Sherbrooke

22 jan 2014 · Gestion des matrices dans OpenGL 6 Transformation fenêtre clôture 7 Contrairement à la rotation dans le plan, l'axe autour duquel s'effectue la rotation 3D peut être une droite quelconque dans l'espace Il sera alors 



[PDF] Les opérations de symétrie

De même une rotation autour de Ox est représentée par : Si l'orientation de l' axe est quelconque, l'expression de la matrice rotation est beaucoup plus

[PDF] changement de repère rotation

[PDF] page de garde mémoire word

[PDF] page de garde télécharger

[PDF] page de garde modèle

[PDF] page de garde mémoire master

[PDF] page de garde mémoire de fin d'étude

[PDF] page de garde de technologie ? imprimer 5eme

[PDF] page de garde technologie 6ème

[PDF] page de garde technologie 4eme

[PDF] page de garde cahier du jour

[PDF] pages de garde ce2

[PDF] page de garde cahier cycle 3

[PDF] bled anglais études supérieures pdf

[PDF] bled anglais grammaire pdf

[PDF] telecharger cours de grammaire anglaise pdf

IMN428

Chapitre 2 - Transformations géométriques

Olivier Godin

Université de Sherbrooke

22 janvier 2014

Transformations géométriques1 / 104

Plan de la présentation

1Vecteurs et matrices

2Systèmes de coordonnées

3Transformations affines 2D

4Transformations affines 3D

5Gestion des matrices dans OpenGL

6Transformation fenêtre clôture

7Changement de repère

8Références

Transformations géométriques2 / 104

Vecteurs et matrices

1Vecteurs et matrices

2Systèmes de coordonnées

3Transformations affines 2D

4Transformations affines 3D

5Gestion des matrices dans OpenGL

6Transformation fenêtre clôture

7Changement de repère

8Références

Transformations géométriques3 / 104

Propriétés des vecteurs

Les vecteurs sont utiles pour représenter despositions(points, objets, caméra), desorientations(directions, normales), des mouvements(translation), desinformations sur les surfaces (couleur, propriétés lumineuses) etc. Dans le cours d"infographie, on rencontrera des vecteurs à2, 3 et 4 dimensions:(x;y),(a;b;c),(;; ;).Transformations géométriques4 / 104

Propriétés des vecteurs

Soient deux scalaires,aetbet 3 vecteurs,P,QetR. On a les propriétés suivantes : (a)P+Q=Q+P (b)(P+Q) +R=P+ (Q+R) (c)(ab)P=a(bP) (d)a(P+Q) =aP+aQ (e)(a+b)P=aP+bPTransformations géométriques5 / 104

Propriétés des vecteurs

Les vecteurs s"additionnent et se soustraientcomposante à composante, c"est-à-dire que si

P= (P1;P2;:::;Pn)etQ= (Q1;Q2;:::;Qn);

alors P+Q= (P1+Q1;P2+Q2;:::;Pn+Qn):Transformations géométriques6 / 104

Propriétés des vecteurs

On évalue l"amplitude(ou lanorme) d"un vecteurVde dimensionn avec la formule jVj=v uutn X i=1V 2i: Par exemple, dans le cas d"un vecteur de dimension 3(Vx;Vy;Vz), on aura jVj=qV

2x+V2y+V2z:

Un vecteur ayant une norme de 1 sera ditvecteur unitaire.Transformations géométriques7 / 104

Propriétés des vecteurs

Soit un scalaireaet deux vecteursPetQ. On a les propriétés suivantes : (a)jPj 0 (b)jPj=0 si et seulement siP= (0;0;:::;0) (c)jaPj=jajjPj (d)jP+Qj jPj+jQj

Cette dernière propriété porte le nom d"inégalité du triangle.Transformations géométriques8 / 104

Propriétés des vecteurs

Un vecteurVnon nul (au moins une des composantes doit être différente de 0) peut être ramené à un vecteur unitaire en le multipliant par

1jVj. Cette opération s"appelle lanormalisation.

Attention à ne pas confondre la normalisation avec le concept de vecteur normal. Un vecteur normal est un vecteur perpendiculaire à une surface en un point donné.

Transformations géométriques9 / 104

Produit scalaire

Leproduit scalairesert à mesurer ladifférence entre deux directionsdonnées par des vecteurs. On évalue le produit scalaire de deux vecteurs de taillen,PetQ, à l"aide de la formule PQ=nX i=1P iQi Cette formule peut aussi être exprimée sous la forme d"unproduit matriciel:

PQ=PTQ=P1;P2;:::;Pn2

6 664Q
1 Q 2... Q n3 7

775:Transformations géométriques10 / 104

Produit scalaire

SoientPetQ, deux vecteurs de

taillen. Le produit scalairePQ peut aussi être évalué avec la formule

PQ=jPjjQjcos;

oùest l"angle planaire entre les vecteursPetQ.niPQoPrthgalzP n P Q P n Q n n niPQorthghgniPQnortnhgroaltnzengQ vtQontrntPQnvc1 Qn2Qt3QQcnt3rn4Qltrgen25ntPQnQ6avtzrcn lre.n=alal 7n aozzegt8Qtn.n2QntPQnvc1 Qn2Qt3QQcntPQn4Qltrgenanvconl9nvenePr3cnzcn:z1agQn;7;7n <5ntPQn v3nr=nlrezcQen>eQQn?hhQcoz@n<9nAQltzrcn<7BC9n3QnDcr3n n ;lre.i=lialal al7n>;7EFCn iPzenQ@hvcoentrn nhg EEE ;lre nnn iii i iii

PQPQ .

i=li al7n>;7EGCn ? ntPQn i

Pnvcon

i

QntQgHenlvclQ 9nvcon3QnvgQn Q=tn3ztPn

n E ;;lre n ii i PQ. i=i al7n>;7EICn Jz4zozc1n2rtPnezoQen25n;in1z4QenaentPQnoQezgQongQea t7nquotesdbs_dbs6.pdfusesText_11