Ich möchte mehrere Würfel zeichnen mit glutSolidCube
in einigen Punkten im Raum. Die Beispiele, die ich gefunden habe, nennen einfach glutSolidCube
und es funktioniert, aber ein Würfel wird bei mir nur gezeichnet, wenn die Linie von glBegin(GL_POLYGON)
was in den Beispielen, die ich gesehen habe, nicht erforderlich ist, und ich erhalte nur einen Würfel anstelle von mehreren. Was ich habe, ist:
glColor3f(1, 0, 0);
glLoadIdentity();
glTranslatef(5,2,1);
glutSolidCube(1);
glLoadIdentity();
glTranslatef(10,8,0);
glutSolidCube(1);
glLoadIdentity();
glTranslatef(3,7,9);
glutSolidCube(1);
glLoadIdentity();
glTranslatef(1,4,6);
glutSolidCube(1);
Wenn ich dies ausführe, passiert nichts. Ich weiß, dass es kein Problem damit gibt, dass die Punkte außerhalb meiner Ansicht liegen, denn wenn ich Scheitelpunkte an denselben Punkten zeichne, kann ich sie sehen. Soweit ich aus den Beispielen und der Dokumentation, die ich gelesen habe, entnehmen kann, mache ich nichts falsch. Kann mir jemand sagen, was ich falsch mache, oder mir einen Codeschnipsel geben, der mehrere Würfel zeichnet?