Documentation de Gambas - /comp/gb.opengl/gl/matrixmode

/comp/gb.opengl/gl/matrixmode

# Gl.MatrixMode (gb.opengl)

Static Sub MatrixMode ( Mode As Integer )

Spécifie quelle matrice est la matrice courante

### Paramètres

mode

  Spécifie quelle pile de matrices est la cible des opérations matricielles subséquentes. Trois valeurs sont acceptées : Gl.MODELVIEW, Gl.PROJECTION et Gl.TEXTURE. La valeur par initiale est Gl.MODELVIEW. De plus, si l’ extension ARB_imaging est pise en compte, Gl.COLOR est également accepté.

### Description

Gl.MatrixMode définit le mode de matrice courant. mode peut prendre l’une des quatre valeurs :

Gl.MODELVIEW

  Aapplique les opérations matricielles subséquentes à la pile matricielle "modelview" (modélisation de vue).

Gl.PROJECTION

  Applique les opérations matricielles subséquentes à la pile matricielle "projection".

Gl.TEXTURE

  Applique les opérations matricielles subséquentes à la pile matricielle "texture".

Gl.COLOR

  Applique les opérations matricielles subséquentes à la pile matricielle "couleur".

Pour déterminer quelle pile matricielle est actuellement la cible de toutes les opérations sur les matrices, appelez Gl.Get avec l’argument Gl.MATRIX_MODE. La valeur initiale est Gl.MODELVIEW.

### Erreurs

Gl.INVALID_ENUM est générée si mode n’est pas une valeur acceptée.

Gl.INVALID_OPERATION est générée si Gl.MatrixMode est exécutée entre un appel à Gl.Begin et l’appel correspondant à Gl.End.

### Gets Associés

Gl.Get avec l'argument Gl.MATRIX_MODE

### Voir aussi

Gl.LoadMatrix, Gl.LoadTransposeMatrix, Gl.MultMatrix, Gl.MultTransposeMatrix,

- Gl.PopMatrix,

- Gl.PushMatrix

Voir documentation originale sur le site OpenGL