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.
??