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...


Anmelden zum Antworten