标签: geometry trigonometry point
我如何找到与圆外的点相切的度数(例如20度,270度)?
答案 0 :(得分:0)
以圆心为原点(从点P的坐标中减去中心坐标)以简化计算
P
组成方程组-切线和半径矢量的点积为零,半径矢量长度为r
r
tx * (tx - px) + ty * (ty - py) = 0 tx * tx + ty * ty = r*r
在该系统中解决未知数tx, ty(切线点)
tx, ty
以atan2(ty, tx)的角度获取
atan2(ty, tx)