Animation JavaFX中的旋转圆

Animation JavaFX中的旋转圆,animation,javafx-2,Animation,Javafx 2,我正在创建一个应用程序,它包含一个加速度减小的均匀旋转圆的模拟。但它不一定和物理学中的完全一样。我使用的是JavaFX。我在JavaFX中使用动画和时间线。然而,据我所知,他们只是在固定的时间内创建动画。但是,我的应用程序要求圆将其速度降低到零,然后停止 关于我该怎么做的任何想法或线索。我真的很感激你的帮助 编辑:如果需要根据初始鼠标速度旋转圆。我该怎么做呢?我不使用JavaFX,但应该有类似“旋转(度)”的方法。如果是这样的话,只需每帧稍微旋转一点,直到停止。以下是一些psuedo代码:

我正在创建一个应用程序,它包含一个加速度减小的均匀旋转圆的模拟。但它不一定和物理学中的完全一样。我使用的是JavaFX。我在JavaFX中使用动画和时间线。然而,据我所知,他们只是在固定的时间内创建动画。但是,我的应用程序要求圆将其速度降低到零,然后停止

关于我该怎么做的任何想法或线索。我真的很感激你的帮助


编辑:如果需要根据初始鼠标速度旋转圆。我该怎么做呢?

我不使用JavaFX,但应该有类似“旋转(度)”的方法。如果是这样的话,只需每帧稍微旋转一点,直到停止。以下是一些psuedo代码:

    float degrees = 60;
    JavaFXThing thing;

    //Every frame
    while (true){
        thing.rotate(degrees);
        thing.draw();
        degrees -= 0.05;
    }

希望有帮助

使用旋转转换并指定自定义。

这不起作用,因为在JavaFX中,我们不会像这样“绘制”对象。“draw()”方法是不相关的。我只是为了方便才加的。重点是“rotate()”方法。您能提供更多的信息吗?代码等。