0
Вот код вращения при инициализации матрицы модели:Как вращать объекты с несколькими объектами вокруг одной и той же точки поворота/точки в 3D?
_model = translate(_position) *
( rotate(_rotation.data[0], 1.0f, 0.0f, 0.0f) *
rotate(_rotation.data[1], 0.0f, 1.0f, 0.0f) *
rotate(_rotation.data[2], 0.0f, 0.0f, 1.0f)) *
scale(_scale);
В принципе, у меня есть 3D-уровень, и я хочу, чтобы повернуть уровень и все объекты в нем вокруг одной и той же точке поворота.
Как я мог это сделать?
oh ok thanks, поэтому я создаю три матрицы и несколько их вместе так, как вы только что указали? БЛАГОДАРЯ! – user3783728