Punkt mit opengl darstellen



  • hi

    Ich bin gerade dabei mir opengl anzueignen und wollte einen punkt auf deb Bildschirm darstellen aber irgendwas mache ich da falsch. Ich hoffe hier kann mir einer helfen. Das ich habe hier mal den relevanten Teil das programms rauskopiert

    void myInit (void)
    {
    glClearColor (1.0,1.0,1.0,0.0);
    glColor3f(0.0f, 0.0f, 0.0f);
    glPointSize (2.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D (0.0, (GLdouble)screenWidth,0.0,(GLdouble)screenHight);

    A= screenWidth/4.0;
    B= 0.0;
    C= D= screenHight /4.0;
    }

    void myDisplay (void)
    {
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin (GL_POINTS);

    glVertex2d(2.0,2.0);

    glEnd();
    glFlush();
    }



  • Du setzt die Modelview Matrix nicht wieder.



  • Vielen dank für die schnelle antwort jetzt kenne ich zuzmindest schon mal das problem aber wie kann ich es lösen?


Anmelden zum Antworten