OpenGL-Kann Objekt nicht rotieren !?
-
Jap, war noch ein "älteres" Codehäppchen. Hab ich natürlich auch schon ausprobiert, k
lappt trotzdem nicht.
-
Ist das prinzipiell so, dass man Objekte, die über einen float Wert generiert werden, nicht rotierbar sind ?

-
Also nicht ?
-
pivke schrieb:
Jap, war noch ein "älteres" Codehäppchen. Hab ich natürlich auch schon ausprobiert, k
lappt trotzdem nicht.dann zeig doch mal das "neuere" Codehaeppchen

-
dann zeig doch mal das "neuere" Codehaeppchen

Alles klar, hat sich aber nicht viel verändert xD.
glLoadIdentity(); y_rotate=30.0; glRotatef(0.0f,0.0f,y_rotate,0.0f); //.....
-
glRotatef(Winkel, WieVielAufDerXAchse, WieVielAufDerYAchse, WieVielAufDerZAchse);
Bei WieVielAuf[...] ist 1.0 Der Maximalwert, 0.0 der Minimalwert.
-
Mhm, klappt trotzdem nicht.
-
pivke schrieb:
Mhm, klappt trotzdem nicht.
Dann machst du was FALSCH! Und wie jeder dir hier zu sagen versucht, gibst du glRotate die FALSCHEN PARAMETER mit. Bitte schau in dein OpenGL-Buch und VERSTEHE was du da liesst.
-
Ich hab den Parameter 1.0f glRotatef bereits mitgegeben, funzt trotzdem nicht.
-
pivke schrieb:
Ich hab den Parameter 1.0f glRotatef bereits mitgegeben, funzt trotzdem nicht.
Weil deine Rotationsachse falsch ist. Lies dein Buch und versteh es.
-
an glRotatef zu scheitern is' mal echt bitter...
-
Hab den Bug grad behoben. Hatte einen kleinen Denkfehler, hatte vergessen das ich alles verkehrt herum projiziere. Trotzdem Danke euch Allen !