Обновить

Комментарии 37

Прочитал про «Выставите левый палец вперед», посмотрел на свои руки и не нашел левого пальца :(
Можете такой же трюк проделать с головой, только осторожнее)
Не стоит иронизировать, лучше бы уточнили, какие именно конечности я должен выставлять ;)
Можете выставить всю левую руку. Или правую и делать повороты в обратном порядке: налево, вверх, вправо.
Указательный, я думаю, вполне подойдёт.
А, сообразил. Действительно, у меня тоже нету левого пальца, сейчас исправлю статью.
Поправьте заодно
(90°, 130°, 140°), или (90°, 130°, 140°)
Несколько раз перечитывал, пытаясь разницу найти.
А я ждал что в конце произойдет чудо. Ну хотя бы откроется портал какой-нить.
А оказалось все гораздо прозаичнее:
Где вы оказались? Правильно, в том же месте, но уже на спине.
Если у вас две руки, то у вас два левых пальца: на левой руке это мизинец, на правой — большой палец.
А если держать руки ладонями вверх?)
А если ладонями в бок?)
У меня палец оказался не «на спине», а «на левом боку». ЧЯДНТ?
попробуйте теперь из нового положения проделать то же самое. Просто исходное положение: он должен был быть «на левом боку»
Да, я понял. Просто в первом абзаце мне обещали «на спине». :-)
А что вы ещё ожидали, у пальца же нет спины)
Упс. Только что дошло, что неправильно прочитал комментарий, на который ответил.
Спасибо за картинки. Мозг действительно зашевелился, пытаясь это прокрутить.
И как же с этим бороться?
Кватернионы. Понять правда их ИМХО ещё сложней, однако пользоваться ими довольно просто даже не понимая.
Хм… Никогда не задумывался над тем, где используются кватернионы. Спасибо :)
А сможете написать внятную статью про кватернионы для страждущих?
Или порекомендовать, где про них почитать можно?
А статью написать не смогу, у меня с математикой очень плохо, поэтому кватернионы для меня больше как магия, знаю как описать и что получится, но как всё это происходит не понимаю.
Но автор этой статьи говорил что собирается описать в следующей и кватернионы.
Эх, а я уже приготовился наконец понять, как же избавиться от этой проблемы через кватернионы. А вы так обломали. :(
Давайте теперь продолжение!
Всё будет) Я сейчас работаю над визуализацией, чтобы можно было вживую увидеть все фишки кватернионов.
НЛО прилетело и опубликовало эту надпись здесь
В архиве лежит экзешник, который я не подписывал в Майкрософте, конечно он ругается. Можете попробовать веб-версию или откройте проект с гитхаба в бесплатной версии Unity, нужно будет только нажать кнопочку Play.
НЛО прилетело и опубликовало эту надпись здесь
Неплохо было бы оси обозначить: думаю далеко не все знают, какую ось каким цветом принято обозначаеть.
«Например (90°, 90°, 90°) превратится в просто (90°, 0°, 0°). » — опечатка, должно быть (0, 90, 0)
Нет, почему? Порядок вращений Z-X-Y, но запись координат остаётся той же. Сейчас исправлю.
Хм. Тогда ок )
Проблема gimbal lock чисто механическая же, которая возникает из-за наличия жестких осей вращения у реальных предметов, например у гироскопа.
Например, если у нас девайс висит в вакууме, подвешенный исключительно на э/м полях, то вращать его можно как угодно и куда угодно, проблемы заклинивания не возникает вовсе.
Да, на самом деле это две разные проблемы: одна физическая, наблюдаемая в гироскопе, другая математическая, заключающаяся в том, что новые повороты влияют на предыдущие по иерархии. Но так сложилось, что это всё называют одним термином.
Спасибо большое за статью! В Юнити сам часто сталкивался с ситуацией, когда вот получались такие конфликты с углами и тогда приходилось методом научного тыка… Теперь буду знать хоть что это такое.

Если не сложно, напишите как-нибудь подробную статью про кватернионы с примитивными примерами в юньке, я их до сих пор плохо понимаю (краснеет).
Именно поэтому стоит потратить три дня (именно столько это отняло у такого дерева как я) на понимание кватернионов. Ну, понимание — это я хватанул. Скорее на освоение простых математических операций и методов записи кватернионов.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации