如何在python中从另一条直线的端点绘制垂直线?

如何在python中从另一条直线的端点绘制垂直线?,python,geometry,trigonometry,Python,Geometry,Trigonometry,我试图在给定的长度范围内,从终点开始绘制一条与当前线段正交/垂直的线段,下面的插图有助于更好地解释问题: 给定线a坐标和任意长度,我想找到线段b和(x3,y3)的坐标 谢谢你的帮助 更新:找到我的解决方案并将其改编为Python,mods请将其标记为重复并关闭。我认为,使用Symphy模块并获取它会很容易 import sympy.geometry as gm line1=gm.Line(gm.Point(1,2),gm.Point(5,4)) line2=line1.perpendicula

我试图在给定的长度范围内,从终点开始绘制一条与当前线段正交/垂直的线段,下面的插图有助于更好地解释问题:

给定
线a
坐标和任意
长度
,我想找到线段
b
(x3,y3)
的坐标

谢谢你的帮助


更新:找到我的解决方案并将其改编为Python,mods请将其标记为重复并关闭。

我认为,使用Symphy模块并获取它会很容易

import sympy.geometry as gm
line1=gm.Line(gm.Point(1,2),gm.Point(5,4))
line2=line1.perpendicular_line(line1.p2)
line1-是初始线(方程式--2x+4y-6) line2-是在端点(5,4)处绘制的垂直线(方程式--4x-2y+28)


请详细查看线段。

我想删除此问题,因为它是重复的,如果您删除您的答案,我将不胜感激,以便我可以删除此问题。非常感谢。