如何找到圆上切线指向圆外的度?

时间:2019-03-13 16:29:40

标签: geometry trigonometry point

  • 我知道圆以外的点P的(x,y)。
  • 我知道圆的原点(O)的(x,y)
  • 我知道那个圆的半径r。

我如何找到与圆外的点相切的度数(例如20度,270度)?

click here for an image

1 个答案:

答案 0 :(得分:0)

以圆心为原点(从点P的坐标中减去中心坐标)以简化计算

组成方程组-切线和半径矢量的点积为零,半径矢量长度为r

 tx * (tx - px) + ty * (ty - py) = 0
 tx * tx + ty * ty = r*r

在该系统中解决未知数tx, ty(切线点)

atan2(ty, tx)的角度获取