2009-12-20 8 views

Répondre

1

Tout en faisant sur une texture est vraiment le moyen plus facile, si vous avez besoin d'être une forme réelle, vous pouvez essayer d'utiliser la boîte à outils de GLUtesselator GLU. Voir un tutoriel pour cela here.

L'utilisation générale est que vous créez un objet tesselator, créez deux contours (le externe et le interne dans une direction inverse) et le tesselator traduit cela en commandes OpenGL pure. Bien sûr, si c'est l'efficacité que vous recherchez, vous devez implémenter ou trouver un système d'ordre supérieur qui fonctionne sur les tampons de vertex.