5

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

4

1 回答 1

6

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

于 2012-06-01T21:09:06.503 回答