1 != 1 Pixel
-
ich hab jetzt ewig rumgesucht
auch bei dem Linkaber ein 1 ist bei mir immer ganz genau die hälfte des Fensters
auch wenn ich die Größe änderda scheint MS echt mal was besser gemacht zu haben
da kann man so schön einfach an die Pixelhat jemand vielleicht noch irgendeine Idee?
-
Ich glaub, du stellst dich einfach zu doof an :p
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=17
hier noch ein Ortho-Beispiel
-
das glaub ich auch
aber ich lad genau den gleichen Viewport und Matrizen wie in den Beispielen
bei mir bleibt 1 bei einem Vektor immer genau die Strecke von der Mitte bis zum Randegal ich probiers mal mit dem neuen Beispiel danke!
-
na endlich, bin ich doof
ich dachte die Reihenfolge bei Resize wäre egal
ein Problem gibts allerdings doch noch:
der Ursprung ist plötzlich links oben, dabei wollte ich den jetzt eigentlich in der Mitte haben
und zwar so das y nach oben und x nach rechts gehthier ist der Code: http://cemoi.ce.funpic.de/gl.txt
kann mir kurz jemand sagen was ich dafür ändern muss
-
Nick H. schrieb:
na endlich, bin ich doof
ich dachte die Reihenfolge bei Resize wäre egal
ein Problem gibts allerdings doch noch:
der Ursprung ist plötzlich links oben, dabei wollte ich den jetzt eigentlich in der Mitte haben
und zwar so das y nach oben und x nach rechts gehthier ist der Code: http://cemoi.ce.funpic.de/gl.txt
kann mir kurz jemand sagen was ich dafür ändern mussVersuch mal für glOrtho andere Parmeter zu übergeben. Ich würde jetzt mal tippen auf -320,320,120,-120 oder sowas in der Art. Du verstehst was ich meine

Hier nochmal die Doku dazu: http://www.rush3d.com/reference/opengl-bluebook-1.0/ch05.html#id5511492
mfg.
-
habs hinbekommen
die Werte waren echt falsch
man muss den Abstand zu den Rändern angebenaber was hat es dann mit den letzten beiden Parametern auf sich?
-
Near und Far Clipping Plane
-
das wusst ich auch, aber was heißt das?
-
...the starting point and ending point for how deep we can draw into the screen.
-
hmm, ist das nicht nur ein merkmal für opengl damit es weiss ob ein object links rechts, vor oder hinter einem andern liegt? die größe wird dann mit translate(x,y,zoom); bestimmt?