只要取三个点,三个点连线就可以构成一个三角形
![](https://img.haomeiwen.com/i1638260/f75db79eb2598d10.png)
// 模拟顶点数据
//三角形
GLfloat triangleVertices[] = {
-0.5f, -0.5f, 0.0f, //左下
0.5f, -0.5f, 0.0f, //右下
0.0f, 0.5f, 0.0f, //中上
};
![](https://img.haomeiwen.com/i1638260/6745db9e0668453f.png)
//正方形
GLfloat squareVertices[] = {
-0.5f, -0.5f, 0.0f, //左下
0.5f, -0.5f, 0.0f, //右下
0.5f, 0.5f, 0.0f, //右上
-0.5f, 0.5f, 0.0f, //左上
};
unsigned int squareIndices[] = { // 注意索引从0开始!
0, 1, 2, // 第一个三角形
0, 3, 2 // 第二个三角形
};
![](https://img.haomeiwen.com/i1638260/167efa8be2a14e07.png)
网友评论