废话不多说,先上结果:
图1 渲染一个三角形并移动
图2 打印坐标
关键代码:
(1)
glBegin、glEnd这两个函数之间的代码用于定义要绘制的图形;
glColor3f:设置顶点颜色;
glVertex3f:设置顶点位置
因为涉及需要打印移动前后的三角形顶点的坐标矩阵,所以在绘制三角形的时候,三角形顶点可以放在数组中存储。
图3 绘制三角形
图4 绘制三角形(方式2)
(2)
平移使用glTranslatef(-1.0f, -1.5f, 0.0f);
图5 调用drawTriangle()函数绘制移动前后三角形并打印坐标
标签:平移,定义数据,OpenGL,代码,坐标,顶点,三角形,移动,绘制 From: https://blog.csdn.net/m0_72760405/article/details/140726631