Difference between revisions of "mat4 (Français)"

(Created page with "Une matrice constituée de 4 x 4 nombres à virgule flottante. On peut y accéder directement avec <code>[0/1/2/3][0/1/2/3]</code>. <source lang="glsl"> mat4 exemple = mat4...")
 
 
Line 2: Line 2:
  
 
<source lang="glsl">
 
<source lang="glsl">
mat4 exemple = mat4(1.0, 0.0, 0.0, 0.0,
+
mat4 exemple = mat4(1.0, 0.0, 0.0, 0.0, -- 1e colonne
                     0.0, 1.0, 0.0, 0.0,
+
                     0.0, 1.0, 0.0, 0.0, -- 2e colonne
                     0.0, 0.0, 1.0, 0.0,
+
                     0.0, 0.0, 1.0, 0.0, -- 3e colonne
                     0.0, 0.0, 0.0, 1.0);
+
                     0.0, 0.0, 0.0, 1.0); -- 4e colonne
  
 
float PremiereValeur = exemple[0][0];
 
float PremiereValeur = exemple[0][0];
 
float DerniereValeur = exemple[3][3];
 
float DerniereValeur = exemple[3][3];
 +
float PremValDeuxiemeCol = exemple[1][0];
 
</source>
 
</source>
  

Latest revision as of 23:14, 23 December 2023

Une matrice constituée de 4 x 4 nombres à virgule flottante. On peut y accéder directement avec [0/1/2/3][0/1/2/3].

mat4 exemple = mat4(1.0, 0.0, 0.0, 0.0, -- 1e colonne
                    0.0, 1.0, 0.0, 0.0, -- 2e colonne
                    0.0, 0.0, 1.0, 0.0, -- 3e colonne
                    0.0, 0.0, 0.0, 1.0); -- 4e colonne

float PremiereValeur = exemple[0][0];
float DerniereValeur = exemple[3][3];
float PremValDeuxiemeCol = exemple[1][0];

Lectures complémentaires (en anglais) :

Voir également


Autres langues