Package | flash.display |
Classe | public final class GraphicsTrianglePath |
Héritage | GraphicsTrianglePath Object |
Implémente | IGraphicsPath, IGraphicsData |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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é | Défini par | ||
---|---|---|---|
constructor : 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éthode | Dé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 | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
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 | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
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é |
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ètresvertices: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
Tue Jun 12 2018, 09:30 AM Z