Pakket | flash.display |
Klasse | public final class GraphicsTrianglePath |
Overerving | GraphicsTrianglePath Object |
Implementatie | IGraphicsPath, IGraphicsData |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De hoekpunten van de driehoek bevatten geen z-coördinaten en hoeven niet per se 3D-vlakken te vertegenwoordigen. Een driehoekpad kan echter wel worden gebruikt voor het ondersteunen van de rendering van 3D-geometrie in een 2D-ruimte.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
culling : String
Geeft aan of er driehoeken moeten worden gerenderd die in een bepaalde richting liggen. | GraphicsTrianglePath | ||
indices : Vector.<int>
Een vector van gehele getallen of indexen, waarbij telkens drie indexen een driehoek definiëren. | GraphicsTrianglePath | ||
uvtData : Vector.<Number>
Een vector van genormaliseerde coördinaten die wordt gebruikt om textuurtoewijzing toe te passen. | GraphicsTrianglePath | ||
vertices : Vector.<Number>
Een vector van getallen waarbij elk paar getallen als een punt wordt beschouwd (een x/y-paar). | GraphicsTrianglePath |
Methode | Gedefinieerd door | ||
---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Maakt een nieuw GraphicsTrianglePath-object. | GraphicsTrianglePath | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
culling | eigenschap |
culling:String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft aan of er driehoeken moeten worden gerenderd die in een bepaalde richting liggen. Wordt gebruikt om te voorkomen dat driehoeken worden gerenderd die niet zichtbaar zijn in de huidige weergave.
Kan worden ingesteld op elke waarde die is gedefinieerd door de klasse TriangleCulling.
Implementatie
public function get culling():String
public function set culling(value:String):void
Verwante API-elementen
indices | eigenschap |
public var indices:Vector.<int>
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een vector van gehele getallen of indexen, waarbij telkens drie indexen een driehoek definiëren. Als de parameter indexes null is, definieert elke set van drie hoekpunten (zes x,y-paren in de vector vertices) een driehoek. Anders verwijst elke index naar een hoekpunt, dat een paar getallen is in de vector vertices. Zo verwijst indexes[1]
naar (vertices[2]
, vertices[3]
).
uvtData | eigenschap |
public var uvtData:Vector.<Number>
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een vector van genormaliseerde coördinaten die wordt gebruikt om textuurtoewijzing toe te passen. Elke coördinaat verwijst naar een punt op de bitmap die voor de vulling wordt gebruikt. Per hoekpunt moet er één UV- of één UVT-coördinaat zijn.
In UV-coördinaten is (0,0) de linkerbovenhoek van de bitmap en is (1,1) de rechterbenedenhoek van de bitmap.
Als de lengte van deze vector tweemaal de lengte is van de vector vertices
, worden genormaliseerde coördinaten gebruikt zonder perspectiefcorrectie.
Als de lengte van deze vector drie maal de lengte is van de vector vertices
, wordt de derde coördinaat geïnterpreteerd als 't', de afstand tussen het oog en de textuur in de oogruimte. Hierdoor kan de engine voor het renderen het perspectief beter toepassen bij de toewijzing van texturen in 3D.
vertices | eigenschap |
GraphicsTrianglePath | () | Constructor |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een nieuw GraphicsTrianglePath-object.
Parametersvertices:Vector.<Number> (default = null ) — Een vector van getallen waarbij elk paar getallen als een punt wordt beschouwd (een x/y-paar). Vereist.
| |
indices:Vector.<int> (default = null ) — Een vector van gehele getallen of indexen, waarbij telkens drie indexen een driehoek definiëren.
| |
uvtData:Vector.<Number> (default = null ) — Een vector van genormaliseerde coördinaten die wordt gebruikt om textuurtoewijzing toe te passen.
| |
culling:String (default = "none ") — Geeft aan of er driehoeken moeten worden gerenderd die in een bepaalde richting liggen. Wordt gebruikt om te voorkomen dat driehoeken worden gerenderd die niet zichtbaar zijn in de huidige weergave. Kan worden ingesteld op elke waarde die is gedefinieerd door de klasse TriangleCulling.
|
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z