api:documentation:grafik3d:maus:start
3D-Grafik: Maus-Interaktion
Das World3D-Objekt besitzt die Möglichkeit, einen MouseListener zu registrieren und damit auf Mausereignisse zu reagieren. Die x- und y-Koordinaten, die den Listener-Methoden übergeben werden, sind folgendermaßen normiert:
- Die linke obere Ecke hat die Koordinaten (0/0).
- Die rechte untere Ecke hat die Koordinaten (1/1).
Oft möchte man ermitteln, auf welchen 3D-Objekten der Mauscursor gerade steht. Im folgenden Programm wird demonstriert, wie sich das ausgehend von der Methode getVectorFromCameraThroughScreenPoint(x, y) des World3D-Objekts erreichen lässt.
Starten Sie das Programm und fahren Sie mit dem Mauszeiger über die kleine Kugel!
api/documentation/grafik3d/maus/start.txt · Zuletzt geändert: von martin
