nisaloncaje
Messages postés154Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention28 septembre 2008
-
24 juin 2006 à 21:17
nisaloncaje
Messages postés154Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention28 septembre 2008
-
28 janv. 2007 à 18:31
int main(int argc,char **argv)
{
/* initialisation de glut et creation
de la fenetre */
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
glutInitWindowPosition(200,200);
glutInitWindowSize(500,500);
glutCreateWindow("Numéro 1");
Cependant, comme vous pouvez le voir si vous le compiler, quand on est en mode fil de fer, on obtient le chiffre 1 alors que quand on est en mode remplissage, on obtient une autre chose "bizarre"
Comment faire pour obtenir en mode remplissage un 1 correctement rempli ?
cs_tibur
Messages postés101Date d'inscriptionsamedi 9 février 2002StatutMembreDernière intervention 5 mai 2009 28 janv. 2007 à 18:05
glBegin(GL_POLYGON) est fait pour dessiner un polygone convexe. Or ton 1 n'est pas convexe. Si je me souviens bien, un polygone convexe est un polygone tel que si tu prends 2 points a,b du polygone, le segment AB ne sort pas du polygone.
La solution consiste à decouper ton 1 en triangles.
A+