ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: Pobieranie danych z serwera...
Pobieranie danych z serwera...
flash.display 

GraphicsTrianglePath  - AS3

Pakietflash.display
Klasapublic final class GraphicsTrianglePath
DziedziczenieGraphicsTrianglePath Inheritance Object
Implementuje IGraphicsPath, IGraphicsData

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Definiuje uporządkowany zbiór trójkątów, które można renderować za pomocą współrzędnych wypełnienia (u,v) lub wypełnienia normalnego. Każdy trójkąt jest ścieżką reprezentowaną przez trzy zestawy współrzędnych (x,y), z których każdy jest jednym punktem trójkąta.

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ści publiczne
 WłaściwośćZdefiniowane przez
 Inheritedconstructor : 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
Metody publiczne
 MetodaZdefiniowane przez
  
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Tworzy nowy obiekt GraphicsTrianglePath.
GraphicsTrianglePath
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

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ść 
public var vertices:Vector.<Number>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Wektor wartości liczbowych, w którym każda para liczb jest traktowana jako punkt (para x, y).

Konstruktor Szczegół

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.

Parametry
vertices: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





[ X ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.