【问题标题】:How do I calculate a new coordinate of a point on a circle’s circumference?如何计算圆周上点的新坐标?
【发布时间】:2014-11-20 19:29:45
【问题描述】:

如何计算圆周上点的新坐标; 我有 O(0,0), A(x,y) 我想计算 B(x',y') 根据以下规则 OA = λ OB 像这样 http://i59.tinypic.com/aakmqc.png

【问题讨论】:

  • 我冒昧地添加了您提到的图片(进行了一些裁剪),以免丢失。如果您对此不满意,当然可以将问题编辑回之前的状态。

标签: algorithm math geometry trigonometry


【解决方案1】:

如果我理解正确,您正在将点 A 投影到您的圆圈上。假设圆的半径是r,圆心到A的距离是d。然后你需要λ 这样r = λ dλ = r/d

对于原点的圆心,你有d = Sqrt(x^2 + y^2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 2018-07-01
    • 2014-06-09
    • 1970-01-01
    相关资源
    最近更新 更多