(Spiele-/Gra...) Bin ich zu dumm ein Viereck zu zeichnen?
-
glBegin(GL_TRIANGLES); // Dreieck; funktioniert. :) glColor3f(0.0f,0.0f,1.0f); glVertex3f( 0.0f, 45.0f, -1.0f); glColor3f(0.0f,1.0f,0.0f); glVertex3f(-90.0f, -90.0f, -1.0f); glColor3f(1.0f,0.0f,0.0f); glVertex3f( 90.0f, -90.0f, -1.0f); glEnd(); glBegin(GL_QUADS); //Quadrat; funktioniert nicht. :( glColor3f(1.0f,0.0f,0.0f); glVertex3f( 90.0f, 90.0f, -50.0f); glColor3f(0.0f,1.0f,0.0f); glVertex3f( 90.0f, -90.0f, -1.0f); glColor3f(0.0f,0.0f,1.0f); glVertex3f(-90.0f, -90.0f, -1.0f); glColor3f(1.0f,1.0f,1.0f); glVertex3f(-90.0f, 90.0f, -50.0f); glEnd();
Warum funktioniert das nicht? Was habe ich falsch gemacht?
-
mach mal die z-werte auf 0.0f
der erste und der letzte punkt liegen auf z=-50.0f und die anderen liegen auf z=-1.0f. das heisst ja das diese auf z=-1 weiter vorne liegen als die anderen, und weil es ja perspektivisch ist, sieht es so verzerrt aus. es wäre schon ein vierreck
[ Dieser Beitrag wurde am 15.12.2002 um 18:23 Uhr von f00lish editiert. ]
-
Es soll ja ein perspektivisches Quadrat (sozusagen eine schief im Raum schwebende bunte Karte) sein. Mir ist schon klar das das dadurch recht verzerrt aussieht. Ich packe da ja später noch ne vernünftige Textur drauf (Vorausgesetzt ich kriege das hin). Nur, mein Problem ist, dass garnichts gangetzeigt wird.
-
.
[ Dieser Beitrag wurde am 15.12.2002 um 19:07 Uhr von f00lish editiert. ]
-
Was hat das mit WinAPI zu tun? Genau, gar nichts.
Es gibt ein Forum "Spiele Programmierung", und da gehts jetzt hin.