计算椭圆上的点

时间:2012-06-01 20:58:10

标签: math trigonometry ellipse

假设我有两个点A和B位于椭圆的圆周上,它们与中心点形成一个角度X.现在说A点移动到新点C.如何计算B的新点,使角度X保持不变?对某种代码的指针将不胜感激。

1 个答案:

答案 0 :(得分:6)

为什么不使用椭圆的极性形式,其中角度是从椭圆中心测量的? http://en.wikipedia.org/wiki/Ellipse#Polar_form_relative_to_center从这个等式中,如果你知道A和B之间的角度值(比如theta),并且你知道新点C的中心角的值(比如phi),那么你所需要的点D就可以了使用角度(θ+ phi)从该极性形式计算