Jes*_*ers 4 python math geometry
所以我知道这是基本的高中数学,我感到很惭愧,但我的大脑无法解决这个问题。
我有两点P1=(x1,y1),P2=(x2,y2)需要画一条从 [P1 P2] 中间向下延伸并与其垂直的线。
我有单独的公式:midX=(x1+x2)/2, midY=(y1+y2)/2,slope=(y2-y1)/(x2-x1)我知道结果公式应该看起来像y=ax+b
非常感谢有关如何使用哪个方程来获得我需要的结果的所有指示!
垂直向量有分量
Perp = (-y2+y1, x2-x1)
Run Code Online (Sandbox Code Playgroud)
你的线可能是用两点构造的
(midX, midY) and (midX-y2+y1, midY + x2-x1)
Run Code Online (Sandbox Code Playgroud)
现在您可以以所需的形式定义线方程(请注意,这y=ax+b不是通用方法)
| 归档时间: |
|
| 查看次数: |
2954 次 |
| 最近记录: |