mocia
> здесь нет шамантсва
если считать, что твои оси совпадают с чайниками в левом столбце, то всё верно. если у тебя оси имеют другую ориентацию, то нет.
нарисуй свои оси процедурно векторами. координаты векторов, очевидно: (1, 0, 0), (0, 1, 0), (0, 0, 1) и разрисуй их разными цветами.
фксд: а, вижу. ты рисуешь прямые. рисуй их как лучи, чтобы было видно направление.
_rot.y = -_rot.z; _rot.z = -y; _rot.x = _rot.x;
чё это вообще такое? если ты переводишь из левосторонней системы координат в правостороннюю, то должны соответствующим образом меняться все опереции применения кватерниона к вектору, коэффициент при w в формулах нужно менять на противоположенный знак. Матрицы остаются без изменений.
попробуй просто для начала загрузить модель, используя такие координаты, какие есть. посмотри, правильно ли они вращаются кватернионами и матрицами. потом потестируй на них свои функции перевода матрицы в кватернион и обратно. уже потом можешь шаманить со своим выворачиванием координат.
glm::mat3_cast
glm::quat_cast
Тема в архиве.