So nochmal etwas genauer über deinen Ansatz nachgedacht.

Zitat Zitat
Nun rechnen wir die Mauskoordinaten ins Koordinatensystem E,F um

code:
a=(Mx*Fy-My*Fx)/(Ex*Fy-Ey*Fx); // Neue Mausposition entlang E
b=(My*Ex-Mx*Ey)/(Ex*Fy-Ey*Fx); // Neue Mausposition entlang F
Diese Umrechnung ist mir nicht ganz klar. Es ist logisch, daß durch 2 Vektoren ein Koordinatensystem aufgespannt wird, aber wie kommst du zu dieser Umrechnung? Wie ich schon im Chat gesagt, sind meine Kentnisse der Vektorgeometrie nicht mehr ganz frisch..
Ich glaub der Rest ist mir ziemlich einleuchtend..