JavaFX Drehen um eigene Achse

SchwarzWeiß

Bekanntes Mitglied
Hallo Leute,
ich will dass sich ein Cylinder in JavaFX 3d um die eigene Achse dreht, leider klappt das nicht wie gewünscht. Mein Problem ist, dass ich die Achse, um die sich die Figur drehen soll ja nicht kenne, aber vermutlich denke ich zu kompliziert. Andere Rotationsanimationen haben problemlos funktioniert.
Ich hoffe jemand kann mir weiterhelfen, vielen Dank im Voraus.
Das habe ich bisher gemacht, was natürlich wegen der X-Achse nicht stimmen kann.
Java:
 RotateTransition rotation= new RotateTransition(Duration.seconds(2), cylinder);
   rotation.setAxis(Rotate.X_AXIS);
   rotation.setFromAngle(360);
   rotation.setToAngle(0);
   rotation.setInterpolator(Interpolator.LINEAR);
   rotation.setCycleCount(RotateTransition.INDEFINITE);
 
Naja, die Orientierung deines Objektes muss ja irgendwo gespeichert sein. Irgendwo musst du ja mal die Position und damit indirekt auch die Achse festlegen. (So wie ich das lese, ist die Y-Achse zunächst die "Höhenachse")
Es sollte möglich sein, diese Achse aus den cylinderdaten zu erhalten, z.b. durch entsprechende Methode.
 

Zurück
Oben