Какой тип вращения используется в этой игре? - PullRequest
3 голосов
/ 16 марта 2011

Я наблюдаю значение вращения персонажа в игре, и его значение сбивает меня с толку.

Мне интересно, какая единица измерения используется здесь?Кажется, это не радиан или градусы.

Когда персонаж смотрит на ...
север, вращение = 0,014887573
северо-восток, вращение = -0,28192267
восток, вращение = -0,7139419
юго-восток, вращение = -0,9176189
юг, вращение = -0,99983466
запад, вращение = 0,6936041
юго-запад, вращение = 0,90622354
северо-запад, вращение = 0,36119097

Кажется, что есть некоторый экспоненциальный рост при столкновении с более южным вращением.Имеет ли эта шкала смысл для кого-либо?

Обновление : кажется, существует другая переменная, которая каким-то образом разрешает фактическое вращение при умножении на указанное выше значение, если смотреть на восток или север.Если многовариантно, при обращении к западу это значение будет равно 0,5, а при обращении к востоку - -0,5.

Однако этот множитель становится равным 0 при обращении к югу и 1 при обращении к северу, поэтому при умножении на первоезначение, которое они оба равняются 0.

Какой тип представления вращения использует несколько значений в трехмерной сцене?

1 Ответ

0 голосов
/ 16 марта 2011

При вычислении синуса вышеупомянутых значений это представляется более логичным.

Север станет 0 Юг станет 90

Западу станет 45 Восток станет -45

Я спрашиваю, почему шкала от 0 до 90 (с севера на юг), а не от 0 до 180?

...