套件 | 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
演算法時,含有負法向量值的三角形將無法顯示。
詳細資訊
相關 API 元素
公用常數
常數 | 定義自 | ||
---|---|---|---|
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"
指定剔除在目前的檢視點背面的所有三角形。此作業亦稱為背面剔除 (去背)。
Tue Jun 12 2018, 03:47 PM Z