Публикации по теме 'game-development'


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