Направление двух точек
Некоторая математическая концепция средней школы была забыта, поэтому я прошу здесь.
Если у меня есть две точки p1 (x1, y1), p2 (x2, y2), направление P1 → p2, что p1 указывает на p2. Чтобы представить это направление вектором, он Вектор (x2-x1, y2-y1) или Вектор (x1-x2, y1-y2)?
Кстати, какова цель нормализации вектора?
Ответы
Ответ 1
- Ответ 1:
Vector(x2-x1,y2-y1)
- Ответ 2: Нормализация означает масштабирование вектора так, чтобы его длина равнялась 1. Это полезная операция во многих вычислениях, например, нормальные векторы должны быть указаны нормализованными для расчета освещения в компьютерной графике. Нормализованный вектор
v(x,y)
равен vn(x/Length(v), y/length(v))
.
НТН
Ответ 2
Хороший способ запомнить, каким способом вычесть - это думать о том, что на самом деле делает вектор. Представьте вектор v покоится на p1, указывая и подключившись к p2. Это означает, что p1 + v = p2. Следовательно, v = p2-p1.