@hipa

Как поворачивать обьект относительно точки в пространстве?

Способ который я нашел это RotateAround(),но он мне не подходит

Идея в том,что,есть куб который перемещается за счет того что перекатывается с грани на грань.Чтобы сделать это,я хочу поворачивать его относительно точки в пространстве,которая будет отвечать за грань этого куба.
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BFGunner
И почему это RotateAround не подходит? Сложно или лень?
1. Переворот не относительно точки, а относительно оси грани.
2. Первым аргументом RotateAround является центр относительно которого происходит вращение. Берете точку на грани.
3. Второй аргумент это ось вращения. Высчитываете вектор грани куба. Вокруг этой оси и вращаете

Подключайте познания в тригонометрии для вывода формул. Я тоже не мастер. но рассчитать точку на грани. когда известно, что это куб и его сторона, это задачка несложная.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы