Lignes de Portage

Le portage du code du GL IRIS qui dessine des lignes est relativement simple, mais vous devez noter les différences de la façon dont OpenGL stipples. Le tableau suivant répertorie les fonctions d’IRIS dans le GL pour dessiner des lignes et leurs fonctions OpenGL équivalentes.

Fonction IRIS GL Fonction OpenGL Signification
bgnclosedline,endclosedline
glBegin ( _ boucle de ligne GL _ )glEnd
Dessine une ligne fermée.
bgnline glBegin ( _ bande de lignes GL _ ) Dessine des segments de ligne.
linewidth glLineWidth Définit la largeur de ligne.
getlwidth glGet (largeur de ligne du GL _ _ ) Retourne la largeur de la ligne active.
deflinestyle,setlinestyle
glLineStipple Spécifie un modèle de stipple de ligne.
lsrepeat argument factor de glLineStipple Définit un facteur de répétition pour le style de ligne.
getlstyle glGet ( _ modèle STIPPLE de la ligne GL _ _ ) Retourne le modèle de stipple de ligne.
getlsrepeat glGet (STIPPLE de la ligne GL- _ _ _ répéter) Retourne le facteur de répétition.
linesmooth, smoothline glEnable (lisse de la _ ligne GL _ ) Active l’anticrénelage de ligne (pour plus d’informations sur l’anticrénelage, consultez Portage de fonctions d’anticrénelage.)

OpenGL n’utilise pas de tables pour la ligne stipples ; il ne gère qu’un seul modèle stipple. Vous pouvez utiliser glPushAttrib et glPopAttrib pour basculer entre les différents modèles de stipple.

OpenGL ne prend pas en charge les fonctions anciennes de style de ligne de l’IRIS dans le GL (telles que Draw, lsbackup, getlsbackup, etc.).

Pour plus d’informations sur le dessin des lignes avec anticrénelage, consultez Portage de fonctions d’anticrénelage.

??