【发布时间】:2013-11-08 17:33:18
【问题描述】:
在应用各种转换后,我正尝试在数学上遵循我的程序中的 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)。
如何将矩阵的值输出到控制台?谢谢!
【问题讨论】:
标签: matrix opengl-es-2.0