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