У меня есть три известные 3-мерные точки: A
, B
и C
.
Кроме того, у меня есть четвертое очко, X
.
X
лежит на векторе AB
так, что вектор CX
перпендикулярен вектору AB
. Итак AB · CX = 0
Как мне найти единичный вектор CX?
Сценарий использования здесь заключается в том, что я создаю (переведенную) вращательную матрицу, где начало координат A, ось z проходит через B, плоскость xz проходит через C, а оси ортогональны
У меня также есть векторный объект, который обеспечивает функции точек и перекрестных произведений.