vector degs = {60, 120, 180, 240, 300, 360, 420, 480, -60, -120, -180, -240, -300, -360, -420, -480}; // angleAxis -> angle for (float deg : degs) { float rad = glm::radians(deg); glm::quat rot = glm::angleAxis(rad, glm::vec3(0, 0, 1)); std::cout << "angleAxis -> angle: " + to_string(deg) + " deg -> " + to_string(glm::degrees(glm::angle(rot))) + " deg" << std::endl; } // angleAxis -> roll for (float deg : degs) { float rad = glm::radians(deg); glm::quat rot = glm::angleAxis(rad, glm::vec3(0, 0, 1)); std::cout << "angleAxis -> roll: " + to_string(deg) + " deg -> " + to_string(glm::degrees(glm::roll(rot))) + " deg" << std::endl; }