La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant.

Présentations similaires


Présentation au sujet: "Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant."— Transcription de la présentation:

1

2 Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant un angle de vue

3 I/Les techniques mathématiques II/Ladaptation informatique III/Présentation du programme

4 Obtention des matrices de base nécessaires aux diverses transformations Calcul papier Utilisation méthodologie TD et cours

5 Méthode générale A. On détermine la mineure B. On détermine la cofacteur C. On trouve le déterminant D. On détermine ensuite linverse

6 Lobjet Les matrices Matrice modèle Matrice view Matrice projection Détails techniques Affichage Déplacements Fonctions initMaison, afficherLigne, calculModel Options

7 Modélisation maison Utilisation SDL Création de points pour la maison

8 Points choisis par nos soins Modèle en 4 dimensions Initialisation des différentes matrices ensuite Placement caméra Stockage des points dans différents tableaux Utilisation fonction initMAison Transfert des points pour matrices

9 Matrice modèle Rotation Homothétie Cisaillement Matrice view Matrice projection

10 On applique aux points: o -La matrice model o -La matrice view o -La matrice projection

11 Modifié selon les transformation voulue Transforme les coordonnées 3D en coordonnées 3D après transformation Utilises les matrices du rapport

12

13

14 Affichage Déplacements Fonctions IinitMaison AfficherLignes CalculModel DivisionW Conversion Option

15 Arrière-plan lisible Affichage des points Maison Utilisation dun angle de vue défini au début Utilisation SDL et de pixels Blittage au gré des transformations Affichage des lignes joignant points grâce à un calcul

16 Touche entraînant modification Seule matrice modèle bouge en fonction de la transformation* Blittage des nouvelles positions Envoi de différentes valeurs dans les fonctions suivant transformation

17 Utilisation de diverses fonction Rôles différents Importance capitale de certaines que nous allons étudier

18 Fonction principale du programme Fait appel à toutes les autres fonctions

19 Calcul des différentes matrices Initialisation des tableaux stockant les points Avec chaque tableau étant résultat dune transformation

20 Fonctions permettant affichage lignes Apparence dune maison Obtenue à laide dun calcul Utilisation des différents tableaux points? pour transformations Après réalisation calcul Blittage

21 Variables X et Y permettant laffichage

22 Fonction la plus importante Permet deffectuer toutes les transformations Reçoit les tableaux points et des angles en paramètres Exerce transformation adéquate En fonction de lindice (de 0 à 8)

23 Indice issu du déplacement en SDL qui est envoyé en paramètre à la fonction avec variable valeur Utilisation case N° indice pour effectuer la transformation demandée En fonction de la transformation initialisation tableau points1

24 Pour les rotations: Variation dangles Pour autres: Application des transformations avec les valeurs nécessaires

25

26 Division par la 4 e dimension Ramène à une modélisation 3D

27 Compilateur ne gère pas les degrés Conversion de rad en degré Facilite les transformations et les calculs

28 Menu des touches Réinitialisation du tout Fonction redonnant placement initial


Télécharger ppt "Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant."

Présentations similaires


Annonces Google