Paket | flash.display |
Sınıf | public final class GraphicsTrianglePath |
Miras Alma | GraphicsTrianglePath Object |
Uygular | IGraphicsPath, IGraphicsData |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Üçgen köşeleri z koordinatlarını içermez ve mutlaka 3B yüzleri temsil etmek zorunda değildir. Ancak 2B alanda 3B geometri oluşturulmasını desteklemek için bir üçgen yolu kullanılabilir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
culling : String
Belirli bir yöne bakan üçgenlerin oluşturulup oluşturulmayacağını belirtir. | GraphicsTrianglePath | ||
indices : Vector.<int>
Her üç dizinin bir üçgeni tanımladığı tam sayılar veya dizinler Vector öğesi. | GraphicsTrianglePath | ||
uvtData : Vector.<Number>
Doku eşleme uygulamak için kullanılan normal koordinatların Vector öğesi. | GraphicsTrianglePath | ||
vertices : Vector.<Number>
Tüm sayı çiftlerinin bir nokta olarak (bir x, y çifti) olarak değerlendirildiği Number öğeleri Vector'u. | GraphicsTrianglePath |
Yöntem | Tanımlayan: | ||
---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Yeni bir GraphicsTrianglePath nesnesi oluşturur. | GraphicsTrianglePath | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
culling | özellik |
culling:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirli bir yöne bakan üçgenlerin oluşturulup oluşturulmayacağını belirtir. Genellikle geçerli görünümde görülemeyen üçgenlerin oluşturulmasını önlemek için kullanılır.
TriangleCulling sınıfının tanımladığı herhangi bir değere ayarlanabilir.
Uygulama
public function get culling():String
public function set culling(value:String):void
İlgili API Öğeleri
indices | özellik |
public var indices:Vector.<int>
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Her üç dizinin bir üçgeni tanımladığı tam sayılar veya dizinler Vector öğesi. indexes parametresi boş olursa, bu durumda her üç köşe (Vector köşelerindeki altı x,y çifti) bir üçgeni tanımlar. Aksi takdirde her dizin bir tepe noktasını ifade eder; bu, Vector tepe noktalarındaki bir sayı çiftidir. Örneğin, indexes[1]
, (vertices[2]
, vertices[3]
) öğelerini ifade eder.
uvtData | özellik |
public var uvtData:Vector.<Number>
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Doku eşleme uygulamak için kullanılan normal koordinatların Vector öğesi. Her koordinat, bitmap'te dolgu için kullanılan bir noktayı ifade eder. Her tepe noktası için bir UV veya bir UVT koordinatı olması gerekir.
UV koordinatlarında (0, 0) bitmap'in sol üst kısmı ve (1, 1) de bitmap'in sağ üst kısmıdır.
Bu vektörün uzunluğu, vertices
vektörünün uzunluğunun iki katıysa, bu durumda perspektif düzeltmesi olmadan normal koordinatlar kullanılır.
Bu vektörün uzunluğu, vertices
vektörünün uzunluğunun üç katıysa, bu durumda üçüncü koordinat 't' (göz boşluğunda göz ile doku arasındaki mesafe) olarak yorumlanır. Bu, oluşturma motorunun 3B dokular eşlenirken perspektifi doğru şekilde uygulamasına yardımcı olur.
vertices | özellik |
GraphicsTrianglePath | () | Yapıcı |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Yeni bir GraphicsTrianglePath nesnesi oluşturur.
Parametrelervertices:Vector.<Number> (default = null ) — Tüm sayı çiftlerinin bir nokta olarak (bir x, y çifti) olarak değerlendirildiği Number öğeleri Vector'u. Zorunlu.
| |
indices:Vector.<int> (default = null ) — Her üç dizinin bir üçgeni tanımladığı tam sayılar veya dizinler Vector öğesi.
| |
uvtData:Vector.<Number> (default = null ) — Doku eşleme uygulamak için kullanılan normal koordinatların Vector öğesi.
| |
culling:String (default = "none ") — Belirli bir yöne bakan üçgenlerin oluşturulup oluşturulmayacağını belirtir. Genellikle geçerli görünümde görülemeyen üçgenlerin oluşturulmasını önlemek için kullanılır. TriangleCulling sınıfının tanımladığı herhangi bir değere ayarlanabilir.
|
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z