Les primitives de sortie en informatique sont les blocs de construction de base utilisés pour représenter des objets sur un écran d'affichage. Ils définissent la forme et l'apparence de ces objets. Voici quelques-uns des attributs clés des primitives de sortie:
Attributs géométriques:
* position: Définit l'emplacement de la primitive dans l'espace 2D ou 3D. Cela pourrait être représenté par des coordonnées (x, y) pour 2d ou (x, y, z) pour 3d.
* Taille: Décrit les dimensions du primitif. Par exemple, un rectangle a une largeur et une hauteur, tandis qu'un cercle a un rayon.
* orientation: Détermine l'angle auquel la primitive est tournée dans l'espace.
* forme: Spécifie la forme géométrique fondamentale du primitif. Les formes communes comprennent:
* points: La plus petite unité possible des graphiques, généralement représentée par un seul pixel.
* lignes: Une séquence de points connectés formant un chemin droit ou incurvé.
* polygones: Formes fermées composées de plusieurs segments de ligne connectés.
* Courbes: Lignes lisses et continues définies par des équations mathématiques.
* surfaces: Représentations 2D d'objets 3D, souvent définis par des polygones ou des courbes.
* Volumes: Objets 3D enfermés par surfaces.
Attributs d'apparence:
* Couleur: Définit la teinte, la saturation et la luminosité de la primitive. Cela peut être représenté dans divers modèles de couleurs comme RVB, CMYK ou HSV.
* Transparence: Détermine la quantité de lumière passe par la primitive, allant de complètement opaque à complètement transparente.
* texture: Une image 2D s'appliquait à la surface d'une primitive pour fournir des détails et une richesse visuelle.
* ombrage: Simule comment la lumière interagit avec la surface d'une primitive, ce qui lui donne un sentiment de profondeur et de réalisme.
* Propriétés du matériau: Décrivez les caractéristiques physiques de la surface de la primitive, influençant comment la lumière se reflète et interagit avec elle. Les exemples incluent:
* Réflexion diffuse: Lumière dispersée réfléchie d'une surface rugueuse.
* Réflexion spéculaire: Réflexion de la lumière miroir à partir d'une surface lisse.
* lumière ambiante: Éclairage général et non directionnel dans la scène.
Autres attributs:
* Style de ligne: Définit l'apparence de lignes, telles que l'épaisseur, le type (solide, pointillé, pointillé) et les capuchons finaux.
* Style de remplissage: Spécifie comment l'intérieur des formes fermées comme les polygones est remplie, par exemple, couleur unie, motif, gradient.
* Éclairage: Décrit les sources et les propriétés de la lumière dans la scène, affectant la façon dont les objets sont éclairés.
Comprendre ces attributs est crucial pour créer des graphiques réalistes et visuellement attrayants. Ces attributs sont souvent combinés et manipulés pour créer des visuels complexes et convaincants.
|