只要取三个点,三个点连线就可以构成一个三角形
image.png
// 模拟顶点数据
//三角形
GLfloat triangleVertices[] = {
-0.5f, -0.5f, 0.0f, //左下
0.5f, -0.5f, 0.0f, //右下
0.0f, 0.5f, 0.0f, //中上
};
坐标系
//正方形
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 // 第二个三角形
};
正方形
网友评论