OpenGL 4x4矩阵通过X轴移动对象

时间:2018-05-15 16:28:09

标签: c++ ios matrix

我的iOS应用中的2D场景中有一个对象。对象的位置由矩阵

给出
Vect3F translation = Vect3F(0.0f, 0.0f, 0.0f);

Matrix44F translationMatrix({
            1, 0, 0, translation[0],
            0, 1, 0, translation[1],
            0, 0, 1, translation[2],
            0, 0, 0, 1
});

我需要通过X轴将对象移动10个点。我如何实现这一目标?我是OpenGL的新手。

1 个答案:

答案 0 :(得分:0)

您需要更改翻译向量。 X坐标是第一个。试试这个:

Vect3F translation = Vect3F(10.0f, 0.0f, 0.0f);