使用矩阵iOS乘以顶点数据

时间:2015-05-29 19:32:59

标签: ios objective-c matrix opengl-es glkit

我找到了一种方法来获得一个物体的变换的椎体数据,他们说我必须将顶点数据与矩阵相乘。但我不知道该怎么做。 我有

GLfloat gCubeVertexData[216] = 
{
0.5f, -0.5f, -1.0f,        1.0f, 0.0f, 0.0f,
0.5f, 0.5f, -0.5f,         1.0f, 0.0f, 0.0f,
0.5f, -0.5f, 0.5f,         1.0f, 0.0f, 0.0f,
0.5f, -0.5f, 0.5f,         1.0f, 0.0f, 0.0f,
0.5f, 0.5f, -0.5f,          1.0f, 0.0f, 0.0f,
0.5f, 0.5f, 0.5f,         1.0f, 0.0f, 0.0f,

etc.
};

和矩阵

感谢您的时间:)

1 个答案:

答案 0 :(得分:0)

假设您的矩阵也是浮点数组。首先制作一个GLKMatrix4对象。

然后使用 Perform Mathematical Operations on Vectors

中的一种方法将 gCubeVertexData 中的每个顶点(x,y,z)相乘