Страницы

Поиск по вопросам

вторник, 31 марта 2020 г.

Как повернуть треугольник к новой нормали?

#алгоритм #opengl #геометрия


Жил был треугольник и была у него нормаль, но вот однажды нормаль изменила ему и
стала смотреть в другую сторону, на совсем другой вектор.

Погоревал треугольник 1мс и решил тоже повернутся чтоб зажили они как и прежде.

Задачка:
Как повернуть треугольник к его нормали? что бы жили они долго и по перпендикулярному?
    


Ответы

Ответ 1



выбираем нулевую вершину треугольника A за базовую точку откладываем от неё произвольный вектор, перпендикулярный новой нормали и с длиной вектора AB вычисляем вектор AD , перпендикулярный N и AB', как их векторное произведение находим вектор AC' как линейную комбинацию AB' и AD, обеспечивающую нужную длину AC и угол AC'B' Для других вариантов постановка задачи не обеспечивает достаточно данных.

Комментариев нет:

Отправить комментарий