picking



  • Hi!!

    Bin jetzt etwas verwirt: Bin grad dabei ne Picking Funktion zu schreiben. Ich habe bereits ne Funtkion geschrieben, die guckt, ob ein Strahl ein Rechteck berührt. Jetzt brauch ich ne Funktion, die aus Kamera und Maus Position einen Richtungsvektor für den Strahl herstellt. Irgendwie habe ich keinen Plan wie ich das anstellen soll....

    DasPinsch

    P.S.: JA, ich habe bereits in die FAQ geguckt, und habe auch den Thread "Mauskoordinaten in Weltkoordinaten umwandeln" gefunden und den code betrachtet, aber 1) blick ich da net ganz durch und 2) habe ich keinen Plan, wie ich in OGL den momentanen View Matrix bekomme....



    1. was verstehst du denn nicht ?
    float m[16];
    glGetFloatv(GL_MODELVIEW_MATRIX,m);
    

Anmelden zum Antworten