Kamera im 3D Raum rotieren
-
Tach Jungs!
Ich hab' jetzt 'ne Klasse gecodet, die die Kamera-Steuerung in 3D übernehmen soll.
Sie hat einen D3DXVECTOR3 m_Pos um ihre aktuelle Positon zu speichern,
und 'n Vector m_LookAt, um den Punkt zu speichern, "wohin sie schaut".Meine Bewegen(float x, float y, float z) - Routine hab' ich fertig (funzt auch super), aber bei
meiner Drehen(float x, float y, float z) - Routine häng' ich.Ich bekomm' die einfach net gebacken...
Bei Bewegen() muß ich ja m_Pos und m_LookAt gleichzeitig verändern (indem ich einfach die Werte addiere).
Bei Drehen() müßte m_Pos ja gleich bleiben, nur m_LookAt müßte sich "um m_Pos" drehen... - wie code ich das!?!
Danke für Hilfe oder kleine Tips...
CU & N8...
Sarge
-
Ihr seid alle bös'!!
Nee, et funzt jetz' so weit...