Проблема с направлением Оси Z в Open GL c++

Проблема в том, что (исходя из того что выводит open gl) тут левая тройка базисных векторов.

На данном скрине вы можете увидеть, что зеленый квадрат по координате находится дальше в отрицательную область z; однако он почему-то выше красного, если же сделать координату положительной то он падает под красный, поэтому тут проблема не в последовательности отображения main.cpp

В Triangle не происходит никаких изменений координат, только лишь они передаются в vertices_ triangle.cpp

В шейдере тоже ничего не меняется shader.vert

Если убрать преобразования в main с помощью матриц и поставить вот так, то все равно z как бы направлена от нас введите сюда описание изображения

скорее всего где-то опечатался или же у меня в корне неправильное представление


Ответы (0 шт):