Kamera um Ojekt rotieren
-
Hi,
ich habe eine Kamera mit gluLookAt() erstellt, die auf ein Objekt im Bildraum blickt. Nun möchte ich gerne, dass sich diese Kamera um dieses Objekt dreht. Indem ich die Parameter der Positionsvektoren von gluLookAt verändert habe, habe ich solch eine Rotation hinbekommen, doch ist diese sehr unregelmäßig un "holperich". Wie würdet ihr solch eine Rotation bewerkstelligen?
Gruß Crabbe
-
Hi,
die Position des Betrachters einfach per Kugelkoordinaten (Spherical Coordinates => Google) berechnen, dann kann man einfach den horizontalen und vertikalen Betrachtungswinkel sowie die Entfernung zum Objekt angeben und daraus die Position errechnen.
Ciao,
Stefan :xmas1:
-
Hi,
Danke. Ich werde mich da mal reinlesen.
Gruß Crabbe