chewif | un exemple type trouvé sur google
Code :
- #include <GL/glut.h>
- #include <GL/gl.h>
- #include <GL/glu.h>
- void display(void) //c est dans cette fonction que tu mets tes instructions pour tracer
- {
- glClearColor(1.0F,1.0F,1.0F,0.0F) ;//fond blanc
- glClear(GL_COLOR_BUFFER_BIT) ;
- glColor3f(0.0F,0.0F,0.0F) ;//ligne noire
- glOrtho(-1.0,1.0,-1.0,1.0,-1.0,1.0) ;//tu passes en 2d
- glBegin(GL_LINE_STRIP);
- //apres tu balance des coordonnees de points comme ca :
- for(int i=0;i<nb_points;i++)
- {
- glVertex2f(tableau[i].x,tableau[i].y);
- }
- glEnd();
- glFlush() ;
- }
- int main(int argc,char **argv) {
- glutInit(&argc,argv);
- glutInitDisplayMode(GLUT_SINGLE|GLUT_RGBA);
- glutInitWindowSize(200,200);
- glutInitWindowPosition(50,10);
- glutCreateWindow("Trace une courbe" );
- glutDisplayFunc(display);
- glutMainLoop();
- return(0);
- }
|
ca aura dessiné une ligne continue passant par tous tes points Message édité par chewif le 12-06-2004 à 22:55:11
|