gpt4 book ai didi

java - 计算圆上的点 [Java/处理]

转载 作者:行者123 更新时间:2023-12-01 18:31:58 24 4
gpt4 key购买 nike

我需要计算红线(下图中)与圆的圆周相交的位置。问题是我不知道它们将以什么角度(与中心)穿过圆周。

我唯一知道的是圆的半径(由蓝线表示)和红线的 x 位置(每个偏移半径/4,由绿线表示)。

任何类型的数学解决方案都将受到赞赏,但Java/处理会加分。

Circles and stuff

最佳答案

您知道水平值,即从红线到中心的距离。我们称之为horz

你已经知道半径,所以你可以得到角度

Math.acos(horz / radius)

(已解决,未测试)

关于java - 计算圆上的点 [Java/处理],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23777840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com