Java3d, picking
-
Hi,
Ich möchte gerne den Punkt herrausfinden auf den der Mauszeiger auf eine Obejct zeigt.
Ich bin soweit das ich bei PickCanvas angekommen bin.pickCanvas.setShapeLocation(mouseEvent); PickResult result = pickCanvas.pickClosest(); PickIntersection intersection = result.getIntersection(0); Point3d point = intersection.getPointCoordinates();
aber ich bekomme das MouseEvent da nicht rein.. mit Implements z.b. MouseMotionListener läuft das ,warum auch immer ,nicht bei mir.
Meine Spekulation gehen dahin das man sich irgentwie eine Behavior class schreiben muss wo man das mouseEvent her bekommt.
Aber da steh ich auf dem Schlauch. Ich finde einfach keine verständliche beschreibung oder ein Beispiel zu dem Problem. BIn noch relativ neu in Java3d.Weiß einer wie man das jetzt genau mach und kann es hier erklären oder eine link zu einem guten Beispiel posten?
MFG