如何过一点作已知直线的垂线?

解决方案 »

  1.   

    首先建立两条直线的方程
    y = ax + b (1)
    y = cx + d (2)
    两条直线垂直的条件是 a == -c
    你把已知直线的两个坐标点带进(1)式中,可以得出a值
    然后你就知道(2)式中的c了
    然后把直线外的那个点的坐标带进(2)式中
    就能得到d了
    这样你随便给个横坐标或者纵坐标就能得到第二条直线的另外一点
    用MoveTo和LineTo就能画出你期望的垂线了
      

  2.   


    您好,
    由于您长时间不结贴,上一次答复已超一个月并且已有最佳答案,本人帮你结贴。
    若是觉得答案不嘉,请放在本版的疑难杂症帖链接:
    http://bbs.csdn.net/topics/390351579。
    如果您有什么意见,请您联系我。