Glm::yaw Как получить диапазон от -180 до 180 или 360 градусовC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Glm::yaw Как получить диапазон от -180 до 180 или 360 градусов

Сообщение Anonymous »

У меня есть кватернион, и я вращаю этот кватернион вокруг оси Y.
Я пытаюсь получить отклонение от этого кватерниона и преобразовать его в градусы, и это работает отлично... Пока оно не превысит 90.
/>После того, как оно превысит 90, оно начнет снова падать до -90, даже если оно должно быть больше похоже на 110 из 180.
Как мне вывести его из диапазона от -90 до 90Вот мой код

Код: Выделить всё

if (!glfwInit()) {
printf("Failed to initialize glfw\n");
return -1;
}

glm::quat rotation(1.0f, 0.0f, 0.0f, 0.0f);
Time::Init();

while (true) {
Time::Update();

rotation = glm::angleAxis(glm::radians(5.0f * (float)Time::delta_time), glm::vec3(0, 1, 0)) * rotation;
float yaw = glm::degrees(glm::yaw(rotation));

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78540747/glmyaw-how-to-get-range-between-180-to-180-or-360-degrees[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему вращение оттенка на +180 градусов и -180 градусов не дает исходного цвета?
    Anonymous » » в форуме CSS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Glm :: vec3 to glm :: quat .... glm :: quat to glm :: vec3
    Anonymous » » в форуме C++
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Glm :: vec3 to glm :: quat .... glm :: quat to glm :: vec3
    Anonymous » » в форуме C++
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Glm :: vec3 to glm :: quat .... glm :: quat to glm :: vec3
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить изображение на 360 градусов из трех неперекрывающихся изображений с углом обзора 120 градусов?
    Anonymous » » в форуме Python
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»