首先发布在这里。 我正在JavaFX中进行一个项目,用户可以在屏幕上点击几个点,创建由三次曲线组成的路径。该路径应该代表一个人从俯视图中走过的路径。
我想存储此人如何在数据库中行走的数据,分辨率为1秒。
我的问题是:如何获得路径上某点的X和Y位置?
我想我可以创建一个PathTransition,让一个对象跟随该路径,并使用一些计时器以某个间隔输出该对象的位置......但是如果我们想象的话,这不会有用我想创建几个小时的数据。我已经在谷歌上搜索了好几个星期,而且在这里找不到任何可以帮助我的东西。也许只是我不知道究竟要搜索什么,或者甚至不可能做我想做的事情。 我得到了一个建议,用数字解决曲线"获得位置,但无法找到关于如何使用三次曲线(或三次样条曲线,b样条等)的任何信息......但如果有人能指出我的话,这是一个选择正确的方向。
任何想法或暗示都会对我有所帮助,因为我不太清楚甚至可能做到什么。