包 | 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"
指定剔除背向当前视图点的所有三角形。这也称为背面剔除。