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

/comp/gb.opengl/gl/edgeflag

# Gl.EdgeFlag (gb.opengl)

Static Sub EdgeFlag ( Flag As Boolean )

### Les drapeaux d’arête (edge flag) sont soit frontière (boundary) soit non frontière (nonboundary).

### Paramètres

flag

  Spécifie la valeur du drapeau d’arête en cours, soit Gl.TRUE soit Gl.FALSE.. La valeur initiale est Gl.TRUE.

### Paramètres

flag

  Spécifie un pointeur vers un tableau contenant un seul élément booléen qui remplace la valeur du drapeau d’arête en cours.

### Description

Chaque sommet de polygone, de triangle isolé, ou de quadrilatère isolé spécifié dans une paire Gl.Begin / Gl.End est marqué comme début d’une arête frontière ou non-frontière. Si le drapeau d’arête courant est ‘true’ et si le sommet est spécifié, le sommet est marqué comme début d’une arrête frontière. Sinon, il est marqué comme début d’une arrête non-frontière. Gl.EdgeFlag positionne le drapeau d’arête à Gl.TRUE si flag est Gl.TRUE, et Gl.FALSE autrement.

Les sommets de triangles connectés et de quadrilatères connectés sont toujours marqués comme frontière, quelle que soit la valeur du drapeau d’arête.

Les drapeau d’arête frontière et non-frontière sur les sommets n’ont de sens que si Gl.POLYGON_MODE est défini à Gl.POINT ou Gl.LINE. Voir Gl.PolygonMode.

### Notes

Le drapeau d’arête courant peut être mis à jour n’importe quand. En particulier, Gl.EdgeFlag peut être appelé entre un appel à Gl.Begin et l’appel correspondant à Gl.End.

### Gets Associés

Gl.Get avec l’argument Gl.EDGE_FLAG

### Voir aussi

- Gl.Begin,

Gl.EdgeFlagPointer,

- Gl.PolygonMode

Voir documentation originale sur le site OpenGL