From 3175f3c9aa508313dfdadd26310f7df3fd9f576c Mon Sep 17 00:00:00 2001
From: 1i9h7_b1u3 <1012796366@qq.com>
Date: Sun, 19 Jan 2025 20:48:52 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E2=80=9C=E9=9D=A2=E5=89=94?=
=?UTF-8?q?=E9=99=A4=E2=80=9D=E4=B8=AD=E5=A4=9A=E4=BD=99=E7=9A=84=E6=96=87?=
=?UTF-8?q?=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/04 Advanced OpenGL/04 Face culling.md | 2 --
1 file changed, 2 deletions(-)
diff --git a/docs/04 Advanced OpenGL/04 Face culling.md b/docs/04 Advanced OpenGL/04 Face culling.md
index cfc7a1c..564aa7d 100644
--- a/docs/04 Advanced OpenGL/04 Face culling.md
+++ b/docs/04 Advanced OpenGL/04 Face culling.md
@@ -48,8 +48,6 @@ float vertices[] = {
在顶点数据中,我们将两个三角形都以逆时针顺序定义(正面的三角形是1、2、3,背面的三角形也是1、2、3(如果我们从正面看这个三角形的话))。然而,如果从观察者当前视角使用1、2、3的顺序来绘制的话,从观察者的方向来看,背面的三角形将会是以顺时针顺序渲染的。虽然背面的三角形是以逆时针定义的,它现在是以顺时针顺序渲染的了。这正是我们想要剔除(Cull,丢弃)的不可见面了!
-在顶点数据中,我们定义的是两个逆时针顺序的三角形。然而,从观察者的方面看,后面的三角形是顺时针的,如果我们仍以1、2、3的顺序以观察者当面的视野看的话。即使我们以逆时针顺序定义后面的三角形,它现在还是变为顺时针。它正是我们打算剔除(丢弃)的不可见的面!
-
## 面剔除
在本节的开头我们就说过,OpenGL能够丢弃那些渲染为背向三角形的三角形图元。既然已经知道如何设置顶点的环绕顺序了,我们就可以使用OpenGL的面剔除选项了,它默认是禁用状态的。