【问题标题】:How to draw a perpendicular line from the terminal point of another line in python? [duplicate]如何从python中另一条线的终点绘制一条垂直线? [复制]
【发布时间】:2020-11-15 10:54:51
【问题描述】:

我正在尝试从端点为给定长度绘制一条与当前线段正交/垂直的线段,这里有一个插图可以帮助更好地解释问题:

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

感谢任何帮助。

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

【问题讨论】:

    标签: python geometry trigonometry


    【解决方案1】:

    我认为,使用 sympy 模块并获得它会很容易。

    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)

    请查看https://docs.sympy.org/latest/modules/geometry/lines.html 的详细线段。

    【讨论】:

    • 我想删除这个问题,因为它是重复的,如果您删除您的答案以便我可以删除该问题,我们将不胜感激。谢谢。
    猜你喜欢
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多