Добрый день. Начинаю рисовать графику. Есть задача построить перпендикуляр к вектору, т.е. пользователь рисует вектор в двухмерном пространстве XY и от него необходимо провести перпендикуляр.
Имею две точки, начала и конца вектора A(x0, y0), B(x1, y1) и мне нужно получить координаты вектора который будет перпендикулярен исходному.
Знаю что уравнение прямой в пространстве равно:
y = kx + b
Длину вектора тоже нахожу.
Всем заранее спасибо за ответы.
ваш вектор имеет координаты m,n
искомый вектор имеет координаты n1,m1
Условие перпендикулярности n1/m1=-m/n
m и n нашли.
т.к. начало координат перпендикулярного вектора не задано, то Вы задаете n1 и из выражения определяете m1
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)