我正在尝试将一个矩形旋转到位,我的意思是在将数组传递给 GL 进行渲染之前,旋转它在顶点数组中的坐标。
我有一个这样定义的矩形:
vect0 = -1.0, 0.0, 0
vect1 = -1.0, 1.0, 0
vect2 = 1.0, 1.0, 0
vect3 = 1.0, 0, 0
GLfloat verts[] = {vect0,vect1,vect2,vect3};
有什么方法可以旋转这些坐标,使得在渲染矩形时,它会在 x、y 或 z 轴上以任意角度旋转?
谢谢,保罗