Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
flash.display 

GraphicsTrianglePath  - AS3

Packageflash.display
Classepublic final class GraphicsTrianglePath
HéritageGraphicsTrianglePath Inheritance Object
Implémente IGraphicsPath, IGraphicsData

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Définit un ensemble ordonné de triangles pouvant être restitués à l’aide de coordonnées de remplissage (u,v) ou d’un remplissage normal. Chaque triangle du tracé est représenté par trois jeux de coordonnées (x, y), correspondant chacun à un point du triangle.

Les sommets du triangle ne contiennent pas de coordonnées z et ne représentent pas nécessairement des faces 3D. Toutefois, un tracé de triangle peut être utilisé pour assurer le rendu d’une géométrie 3D dans un espace 2D.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  culling : String
Spécifie si les triangles tournés vers une direction donnée doivent être restitués.
GraphicsTrianglePath
  indices : Vector.<int>
Vecteur d’entiers ou d’index, où chaque groupe de trois index définit un triangle.
GraphicsTrianglePath
  uvtData : Vector.<Number>
Vecteur de coordonnées normalisées utilisées pour appliquer un mappage de texture.
GraphicsTrianglePath
  vertices : Vector.<Number>
Vecteur de Nombres, où chaque paire de nombres est traitée comme un point (paire x, y).
GraphicsTrianglePath
Méthodes publiques
 MéthodeDéfini par
  
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Crée un nouvel objet GraphicsTrianglePath.
GraphicsTrianglePath
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

culling

propriété
culling:String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Spécifie si les triangles tournés vers une direction donnée doivent être restitués. Utilisé pour éviter de restituer les triangles que la vue en cours ne permet pas de voir.

Peut être défini sur toute valeur définie par la classe TriangleCulling.



Implémentation
    public function get culling():String
    public function set culling(value:String):void

Eléments de l’API associés

indices

propriété 
public var indices:Vector.<int>

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Vecteur d’entiers ou d’index, où chaque groupe de trois index définit un triangle. Si le paramètre indexes est défini sur null, chaque groupe de trois sommets (six paires de x,y dans le vecteur vertices) définit un triangle. Sinon, chaque index fait référence à un sommet, c’est-à-dire à une paire de nombres dans le vecteur vertices. Par exemple indexes[1] fait référence à (vertices[2], vertices[3]).

uvtData

propriété 
public var uvtData:Vector.<Number>

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Vecteur de coordonnées normalisées utilisées pour appliquer un mappage de texture. Chaque coordonnée fait référence à un point sur l’image bitmap utilisée pour le remplissage. Il doit y avoir une coordonnée UV ou UVT par sommet.

Dans coordonnées UV, (0,0) est le coin supérieur gauche de l’image bitmap et (1,1) le coin inférieur droit.

Si la longueur de ce vecteur est le double de celle du vecteur vertices, les coordonnées normalisées sont utilisées sans correction de perspective.

Si la longueur de ce vecteur est le triple de la longueur du vecteur vertices, la troisième coordonnée est interprétée comme ’t’, distance séparant l’oeil de la texture dans l’espace visuel. Cela permet au moteur de rendu d’appliquer correctement la perspective lors du mappage des textures en 3D.

vertices

propriété 
public var vertices:Vector.<Number>

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Vecteur de Nombres, où chaque paire de nombres est traitée comme un point (paire x, y).

Détails du constructeur

GraphicsTrianglePath

()Constructeur
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Crée un nouvel objet GraphicsTrianglePath.

Paramètres
vertices:Vector.<Number> (default = null) — Vecteur de Nombres, où chaque paire de nombres est traitée comme un point (paire x, y). Obligatoire.
 
indices:Vector.<int> (default = null) — Vecteur d’entiers ou d’index, où chaque groupe de trois index définit un triangle.
 
uvtData:Vector.<Number> (default = null) — Vecteur de coordonnées normalisées utilisées pour appliquer un mappage de texture.
 
culling:String (default = "none") — Spécifie si les triangles tournés vers une direction donnée doivent être restitués. Utilisé pour éviter de restituer les triangles que la vue en cours ne permet pas de voir. Peut être défini sur toute valeur définie par la classe TriangleCulling.

Eléments de l’API associés





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.