求经过线段中点的法线的方程?

yyyrrr51 2009-06-26 08:58:11
已知两点座标为(x1,x2),(y1,y2)的线段,求经过这条线段中心点的垂直线(法线)的方程
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
红叶哥 2009-06-26
  • 打赏
  • 举报
回复
Dim X As Double, Y As Double
Y = (X1 - Y1) / (X2 - Y2) * X + X1 * (Y2 - Y1) / (X1 - Y1)
SYSSZ 2009-06-26
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Dim x1, y1, x2, y2, x, y As Double
Form1.Show
Form1.Width = Form1.Height
Form1.AutoRedraw = True
Form1.DrawWidth = 2
Form1.Scale (0, 0)-(50, 50)
x1 = 1: y1 = 1: x2 = 40: y2 = 45
Line (x1, y1)-(x2, y2)
x = 2
Y3 = ((x2 - x1) * (2 * x - x1 - x2)) / (2 * y1 - 2 * y2) + (y1 + y2) / 2
Debug.Print Y3
x = 50
y4 = ((x2 - x1) * (2 * x - x1 - x2)) / (2 * y1 - 2 * y2) + (y1 + y2) / 2
Line (0, Y3)-(50, y4)
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧