OpenGL Pixel oben rechts zeichnen
-
Hallo! Ich möchte eine grafik zeichnen die immer oben links sein soll egal wie die Setenverhältnisse des Fensters sind. Wie geht sowas?
Sagen wir malglBegin(GL_POINTS); glVertex3f(x,y,z); glEnd();Wie komme ich nun auf die richtige Koordinaten des Punktes, damit er oben rechts gezeichnet wird?
-
Du könntest mit glOrtho z.B. den 2D Modus aktivieren:
glOrtho( 0, w, h, 0, 0, 128 );
-
Du solltest Dir erstmal die Grundlagen zur Transformation in OpenGL (Projection- & Modelview-Matrix) aneignen, zb indem Du ins Red Book (Kapitel 3) schaust.