我正在尝试绘制与 Python 中的圆相切的线段的端点。我知道圆的中心为(A, B)
,半径为r
。我想找到切线的点是(a, b)
。我希望切线是一段 length c
。如何编写允许我限制行长的代码?
我有切线方程y = (-(B - b)/(A - a))(x - a) + b
。因此,如果段的长度无关紧要,我知道如何绘制两个端点。但是我将如何确定该点的 x 坐标?是否有某种命令可以让我限制一行的长度?
谢谢!!!
我正在尝试绘制与 Python 中的圆相切的线段的端点。我知道圆的中心为(A, B)
,半径为r
。我想找到切线的点是(a, b)
。我希望切线是一段 length c
。如何编写允许我限制行长的代码?
我有切线方程y = (-(B - b)/(A - a))(x - a) + b
。因此,如果段的长度无关紧要,我知道如何绘制两个端点。但是我将如何确定该点的 x 坐标?是否有某种命令可以让我限制一行的长度?
谢谢!!!