Pakiet | flash.display |
Klasa | public final class GraphicsTrianglePath |
Dziedziczenie | GraphicsTrianglePath Object |
Implementuje | IGraphicsPath, IGraphicsData |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wierzchołki trójkątów nie zawierają współrzędnych z i nie muszą reprezentować powierzchni 3D. Jednak ścieżka trójkąta może służyć do obsługi renderowania geometrii 3D w przestrzeni 2D.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
culling : String
Określa, czy renderowane są trójkąty, które są skierowane w określonym kierunku. | GraphicsTrianglePath | ||
indices : Vector.<int>
Wektor liczb całkowitych lub indeksów, w którym każde trzy indeksy definiują trójkąt. | GraphicsTrianglePath | ||
uvtData : Vector.<Number>
Wektor znormalizowanych współrzędnych używanych do zastosowania odwzorowania tekstury. | GraphicsTrianglePath | ||
vertices : Vector.<Number>
Wektor wartości liczbowych, w którym każda para liczb jest traktowana jako punkt (para x, y). | GraphicsTrianglePath |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Tworzy nowy obiekt GraphicsTrianglePath. | GraphicsTrianglePath | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
culling | właściwość |
culling:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa, czy renderowane są trójkąty, które są skierowane w określonym kierunku. Używane w celu zapobiegania renderowaniu trójkątów, które nie mogą być widoczne w bieżącym widoku.
Można ustawić dowolną wartość zdefiniowaną przez klasę TriangleCulling.
Implementacja
public function get culling():String
public function set culling(value:String):void
Powiązane elementy interfejsu API
indices | właściwość |
public var indices:Vector.<int>
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wektor liczb całkowitych lub indeksów, w którym każde trzy indeksy definiują trójkąt. Jeśli parametr indeksów jest równy null, wówczas każde trzy wierzchołki (sześć par x,y w wektorze wierzchołków) definiują trójkąt. W przeciwnym wypadku każdy indeks odwołuje się do wierzchołka, który jest parą liczb w wektorze wierzchołków. Przykład: indexes[1]
odwołuje się do (vertices[2]
, vertices[3]
).
uvtData | właściwość |
public var uvtData:Vector.<Number>
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wektor znormalizowanych współrzędnych używanych do zastosowania odwzorowania tekstury. Każda współrzędna odnosi się do punktu na bitmapie używanego dla wypełnienia. Musi istnieć jedna współrzędna UV lub jedna współrzędna UVT dla każdego wierzchołka.
W przypadku współrzędnych UV (0,0) jest lewym górnym narożnikiem bitmapy, a (1,1) jest prawym dolnym narożnikiem bitmapy.
Jeśli długość tego wektora jest dwukrotnie większa od długości wektora vertices
, wówczas współrzędne znormalizowane będą używane bez korygowania perspektywy.
Jeśli długość tego wektora jest trzykrotnie większa niż długość wektora vertices
, wówczas trzecia współrzędna jest interpretowana jako „t” — odległość od oka do tekstury w przestrzeni oka. Dzięki temu mechanizm renderowania może poprawnie stosować perspektywę podczas odwzorowywania tekstur w 3D.
vertices | właściwość |
GraphicsTrianglePath | () | Konstruktor |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy nowy obiekt GraphicsTrianglePath.
Parametryvertices:Vector.<Number> (default = null ) — Wektor wartości liczbowych, w którym każda para liczb jest traktowana jako punkt (para x, y). Wymagane.
| |
indices:Vector.<int> (default = null ) — Wektor liczb całkowitych lub indeksów, w którym każde trzy indeksy definiują trójkąt.
| |
uvtData:Vector.<Number> (default = null ) — Wektor znormalizowanych współrzędnych używanych do zastosowania odwzorowania tekstury.
| |
culling:String (default = "none ") — Określa, czy renderowane są trójkąty, które są skierowane w określonym kierunku. Używane w celu zapobiegania renderowaniu trójkątów, które nie mogą być widoczne w bieżącym widoku. Można ustawić dowolną wartość zdefiniowaną przez klasę TriangleCulling.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z