Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:grafik3d:maus:start

Dies ist eine alte Version des Dokuments!


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.1779609770.txt.gz · Zuletzt geändert: von martin