【问题标题】:Height of arbitrary point on circle segment圆段上任意点的高度
【发布时间】:2021-08-18 23:27:09
【问题描述】:

给定一个半径为r、弦长为d的圆弧:

如何根据角度alpha 计算圆点弦上的高度h

【问题讨论】:

    标签: math geometry computational-geometry


    【解决方案1】:

    h = r sin(α+ß) - c
    

    在哪里

    c = √(r²-d²/4)
    

    sin(ß) = c / r
    

    【讨论】:

    • 什么是$\beta$?唯一给定的值是 $\alpha$、$r$ 和 $d$。
    • 我想我明白了。 β = asin(c/r)。使用 sin(a+b) = sin a * cos b + cos a * sin b,事情可以变得更简单......
    猜你喜欢
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多