Excusez-moi, je ne comprends pas comment je peux programmer un type matrice qui est nécessaire pour la 3d.
Quelqu'un peut-il m'aider pl ?
@+charly
Excusez-moi, je ne comprends pas comment je peux programmer un type matrice qui est nécessaire pour la 3d.
Quelqu'un peut-il m'aider pl ?
@+charly
6*8 =42
Une matrice est tableau de lignes de de colonnes et ça se déclare comme ça :
puis tu déclares une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TYPE MaMatrice = ARRAY[1..NombreLignes,1..NombreColonnes] OF TypeDesEelements;
Code : Sélectionner tout - Visualiser dans une fenêtre à part VAR Teableau : MaMatrice;
@+
Saïd LANKRI, lankri_said at yahoo.fr
Billou : "TUEZ-LES TOUS ! DIEU RECONNAITRA LES SIENS !"
Et bien alors Charly, on n'arrive plus à déclarer un tableau à deux dimensions !
Pour ta 3D, il te faudra des matrices 4 x 4 :
Et si tu veux bosser avec des entiers, remplace Single par Integer ou bien Longint.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 type TMatrice = array[0..3, 0..3] of Single;
A+
les multiplication ..... pour apliquer des matrice de rotation .... et de transformation ...
6*8 =42
Pour Saïd :
Les matrices de transformations 3D ont une taille de 4 par 4. C'est comme ça, et on y peut rien !
Pour Charly, tu dois pouvoir trouver ça très facilement sur le Net, ou bien alors dans la tête d'un prof de Maths, ou peut-être au CDI de ton collège (avec beaucoup de chance).
A+
salut charly dis moi quels calculs tu veux faire sur tes matrices je t'envoie la réponse avec des matrices quelcquonques du type
a b c d
e f g h
i j k l
m n o p
ca devrait t'aider
ok pour les cacules matricielle j ai trouver ... maintenant va pour faire un progs utilisant des matrice ....
6*8 =42
je me suis planter . pour faire faire une rotation a un point grace au calcule matricielle je dois me debrouiller pour multiplier les point par les matrice de rotation .... du moin je crois ...
6*8 =42
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager