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:
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!