mirror of
https://github.com/LearnOpenGL-CN/LearnOpenGL-CN.git
synced 2025-08-23 04:35:28 +08:00
调整纹理坐标顺序 & 修复漏字
This commit is contained in:
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
我们为三角形指定了3个纹理坐标点。如上图所示,我们希望三角形的左下角对应纹理的左下角,因此我们把三角形左下角顶点的纹理坐标设置为(0, 0);三角形的上顶点对应于图片的上中位置所以我们把它的纹理坐标设置为(0.5, 1.0);同理右下方的顶点设置为(1, 0)。我们只要给顶点着色器传递这三个纹理坐标就行了,接下来它们会被传片段着色器中,它会为每个片段进行纹理坐标的插值。
|
我们为三角形指定了3个纹理坐标点。如上图所示,我们希望三角形的左下角对应纹理的左下角,因此我们把三角形左下角顶点的纹理坐标设置为(0, 0);同理右下方的顶点设置为(1, 0);三角形的上顶点对应于图片的上中位置所以我们把它的纹理坐标设置为(0.5, 1.0)。我们只要给顶点着色器传递这三个纹理坐标就行了,接下来它们会被传到片段着色器中,它会为每个片段进行纹理坐标的插值。
|
||||||
|
|
||||||
纹理坐标看起来就像这样:
|
纹理坐标看起来就像这样:
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
float texCoords[] = {
|
float texCoords[] = {
|
||||||
0.0f, 0.0f, // 左下角
|
0.0f, 0.0f, // 左下角
|
||||||
1.0f, 0.0f, // 右下角
|
1.0f, 0.0f, // 右下角
|
||||||
0.5f, 1.0f // 上中
|
0.5f, 1.0f // 上中
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user