У меня небольшие проблемы с моими преобразованиями OpenGL - у меня есть вершинный шейдер, который устанавливает gl_Position
в projection * view * model * vertex
.У меня есть код, который генерирует матрицу вида, инвертируя матрицу модели камеры в пространстве, но когда я устанавливаю объект, на который смотрит камера, чтобы он вращался в пространстве, создается впечатление, что камера вместо этого вращается.
Что может быть причиной этого?