| 包 | flash.display |
| 类 | public final class TriangleCulling |
| 继承 | TriangleCulling Object |
| 语言版本: | ActionScript 3.0 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
术语 POSITIVE 和 NEGATIVE 指三角形的法线在 z 轴两侧的符号。法线是一个 3D 矢量,与三角形的表面垂直。
顶点 0、1 和 2 按顺时针顺序排列的三角形的法线值为正。也就是说,其法线指向正 z 轴方向,远离当前视图点。如果使用了 TriangleCulling.POSITIVE 算法,则不呈现法线为正的三角形。这里的另一个术语是背面剔除。
顶点按逆时针顺序排列的三角形的法线值为负。也就是说,其法线指向负 z 轴方向,朝向当前视图点。如果使用了 TriangleCulling.NEGATIVE 算法,则不呈现法线为负的三角形。
另请参见
| 常量 | 定义方 | ||
|---|---|---|---|
| NEGATIVE : String = "negative" [静态] 指定剔除朝向当前视图点的所有三角形。 | TriangleCulling | ||
| NONE : String = "none" [静态] 指定不进行剔除。 | TriangleCulling | ||
| POSITIVE : String = "positive" [静态] 指定剔除背向当前视图点的所有三角形。 | TriangleCulling | ||
| NEGATIVE | 常量 |
public static const NEGATIVE:String = "negative"指定剔除朝向当前视图点的所有三角形。
| NONE | 常量 |
public static const NONE:String = "none"指定不进行剔除。将呈现路径中的所有三角形。
| POSITIVE | 常量 |
public static const POSITIVE:String = "positive"指定剔除背向当前视图点的所有三角形。这也称为背面剔除。