Du point de vue de la programmation, OpenGL dessin est très semblable à dessin sur papier avec un stylo.
Il est un type de stylet virtuel dans OpenGL qui peut être déplacé
d'une position à l'autre, mais se souvient toujours exactement où il se
trouve actuellement.
Le stylet peut être déplacé et remis à zéro, mais, en même temps, il
peut être utilisé pour décrire des ensembles continus de points.
Un exemple d'utilisation de l'indicateur de position pour afficher le dessin est un objet appelé une bande de triangle. Il s'agit d'une suite de triangles dans laquelle chacune partage un côté à l'autre triangle. L'utilisation d'OpenGL fonctions de dessin, un point est établi, suivi par deux autres pour créer un triangle de base.
Les deux points suivants à laquelle le stylet virtuel est déplacé seront reliées, formant un second triangle. Ce processus peut être utilisé pour dessiner des objets entiers élaborés par le déplacement d'un point
Grâce à l'utilisation de bibliothèques d'utilitaires ou des extensions,
il y a un certain nombre de haut niveau OpenGL fonctions de dessin qui
peuvent être utilisés pour aider à simplifier la construction de scènes
complexes.
Ces fonctions peuvent dessiner un cube, une sphère ou autre forme
primitive, en supprimant la nécessité de produire laborieusement le code
passe-partout pour dessiner la forme.
Points, qui sont seulement des points simples à un endroit donné,
peuvent être manipulés par les fonctions de dessin si une image raster
comme une photographie peut être traduit en trois dimensions (3D)
coordonne.
Après la géométrie d'une scène a été déterminée et transmise à l'un
matériel graphique, OpenGL routines de dessin contribuent à rendre la
scène à un dispositif d'affichage.
Lorsque l'information mathématique qui décrit les points, les lignes et
les surfaces d'une scène sont attirés par un moniteur, le processus est
connu comme la pixellisation, dans lequel l'image est faite (2D) à deux
dimensions de sorte qu'il peut être démontré. La 2D image pixellisée résultant faite à partir des données 3D peut être appelé un dessin OpenGL