Я пытаюсь математически следовать координатам моей матрицы ModelView (и некоторых других матриц) в моей программе после того, как я применил различные преобразования. Я хочу, чтобы программа выводила эти координаты, но я не могу туда добраться.Вывод координат матрицы ModelView
modelViewMatrix = GLKMatrix4MakeTranslation(-1.5f, 1.25f, -4.0f);
modelViewMatrix = GLKMatrix4Scale(modelViewMatrix, 2.75, 2, 0);
GLfloat MVMatrix[16];
if (not_printed) {
glGetFloatv(GL_MODELVIEW_MATRIX, MVMatrix);
for (int i=0; i<16; i++) {
printf("%f ", MVMatrix[i]);
}
}
not_printed = 0;
Выход из этого числа представляет собой просто последовательность из 16 значений 0.0 (например, 0.0, 0.0, ..., 0.0).
Как получить значения моей матрицы для вывода на консоль? Благодаря!
Совершенная. Огромное спасибо! – Alex