Я хочу повернуть трехмерное облако точек в зависимости от ориентации пола.Я обнаружил пол и рассчитал его нормальный вектор.Я хочу использовать этот нормальный вектор, чтобы все точки на полу имели одинаковое значение y.
Поскольку произведение точек двух нормализованных векторов является косинусом угла между ними, я сначала нормализую текущий вектор нормали (0,856, 0,958, 2,58), а также требуемый вектор нормали (0,0, 0,958, 0,0).Точечное произведение = 0,917 и, следовательно, угол = 70,586, но в трех измерениях это не кажется полезным.Нужно ли выполнять два поворота?Если да, есть ли какие-либо предложения относительно лучшего подхода?