Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMédée Rose Modifié depuis plus de 10 années
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
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
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.