Hey Leute
Ich habe mal wieder ein kleines problemchen: Ich versuche mit der Maus meine Kamera zu bewegen.Die Kamera in richtung x-Achse zu bewegen funktioniert schon einwandfrei, aber auf der Y Achse will sie sich garnicht bewegen.
Hier mal der Quellcode für die Rotation:
Ich hoffe ihr könnt mir weiter helfen ^^.
LG Pansa
Ich habe mal wieder ein kleines problemchen: Ich versuche mit der Maus meine Kamera zu bewegen.Die Kamera in richtung x-Achse zu bewegen funktioniert schon einwandfrei, aber auf der Y Achse will sie sich garnicht bewegen.
Hier mal der Quellcode für die Rotation:
Java:
oldmousex = mousex;
oldmousey = mousey;
mousex = mousexpos;
mousey = mouseypos;
glTranslatef(xpos, ypos, zpos);
if ((mousex - oldmousex) > 0) {
angle += 1.0f;
}
else if ((mousex - oldmousex) < 0) {
angle -= 1.0f;
}
rotx = lookx + sin(3.14)* mousex;
roty = looky + -cos(3.14)* mousey ;
glRotatef(angle, rotx, roty, 0);
Ich hoffe ihr könnt mir weiter helfen ^^.
LG Pansa