Публикации по теме 'game-development'
Не используйте кватернионы для робототехники
Коротко: большинство разработчиков игр знают, что нельзя использовать вращения Эйлера практически для всего, что вы не хотите загореться в уродливой вращающейся куче.
Но если вы рассчитываете дискретные вращения по отдельной оси для робототехники, не пытайтесь использовать это (псевдокод):
Кватернион q = Кватерион(из НормализованногоКаталога в НормализованныйКаталог);
плавать, поворачивать, наклонять = q.ToEuler();
Мне потребовалось некоторое время, чтобы понять это, но любой..