【问题标题】:Calculating a point on an ellipse计算椭圆上的点
【发布时间】:2012-06-01 20:58:09
【问题描述】:

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

【问题讨论】:

  • 在您计算出几何部分之前,这不是一个编程问题。是家庭作业吗?像这样标记它。顺便问一下,你知道极坐标吗?
  • 嗨 jorgeca,这不是家庭作业,而是针对我正在开发的应用程序。我的数学很生疏,但我现在又在读极坐标了。

标签: math trigonometry ellipse


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 2021-12-24
    • 1970-01-01
    相关资源
    最近更新 更多