2012-03-17 26 views
1

我想使用椭圆路径创建对象的动画。我意识到可能有无数个可能的椭圆给出三点,但只要我能找到一个可以让我沿着这条道路进行动画处理的动作,我很好。通过三点的椭圆方程?

如果有帮助,分数是(0,0)(500,0)和(1000,1000)。所以第二点是其他两点之间的一半。

+2

还有,你的建议,即通过这些点无限多的省略号,因为椭圆有五个自由度(X轴和每一个重点的y坐标,以及从给定点到每个焦点的距离总和)。你有*任何*偏好使用什么椭圆?如果没有,我会推荐这个圈子;这三个点只有一个圆,这是最简单的一种计算椭圆。 :-) – ruakh 2012-03-17 03:12:23

+0

在中心点和0,0之间的一条直线上选择一个点。现在反映在整个中心点以获得其对焦点。将点1和点2之间的距离添加到0,0以获得这两个“边”的常数(当连接到两个外部交点时它们当然会重叠)。其余的是三角数学。 – 2012-03-17 03:37:14

+1

@ErikReppen,我不知道中心点。 – mowwwalker 2012-03-17 03:47:22

回答

1

@ruakh是正确的,圆圈是最简单,直接的方法。这里有一些公式可以帮助你:

http://paulbourke.net/geometry/circlesphere/

+0

几何总是混淆我的地狱。谢谢,为此,我会看看 – mowwwalker 2012-03-17 03:25:28

+1

链接生成一个404.这里是更新的: http://paulbourke.net/geometry/circlesphere/ – Hugie 2013-11-21 11:52:31