Вот что я пытаюсь сделать:
Ввод: три трехмерных вектора {v1,v2,v3}, которые являются ортонормированными с произвольным знаком.
Выход: два набора из трех трехмерных векторов {v1s,v2s,v3s} которые являются ортонормированными и имеют конкретный знак и которые согласуются с правилом правой руки.
Допущения: v1s будет иметь произвольный знак.
Мой вопрос сосредоточен на том, как найти знак v2s, я хотел бы заставить это: v1s и v2s будут иметь угол со знаком (!) 90 градусов, одинаковый угол со знаком между v2s, v3s.
Что касается v3s, я планирую рассчитывать следующим образом: v3s = cross(v1s,v2s).
Если вопрос не определен правильно, вы можете определить любой произвольный вектор как константу.