-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mercredi 3 avril 2013

Qu'est-ce que Open GL Texte?


Open GL  texte décrit toutes les polices d'ordinateur qui, à travers un certain nombre de méthodes différentes, apparaît comme un élément à l'intérieur d'une scène Open GL. Il n'existe pas de capacité innée pour Open GL  pour afficher du texte dans un en trois dimensions (3D) scène, et il y a vraiment pas de moyens intrinsèques de superposition de texte à l'intérieur d'un système de frame buffer. Cela a conduit à la création de différentes bibliothèques indépendantes pour essayer de rendre l'utilisation d'Open GL  texte aussi facile que possible. Il existe trois méthodes de base de création Open GL  Texte: mappage de texture, de la géométrie et bitmap. Chacun a ses avantages et ses inconvénients, le plus grand inconvénient pour presque tous les textes Open GL  est une réduction de la vitesse de rendu.

Il n'existe aucun mécanisme pour afficher du texte en OpenGL , principalement parce que le but de la bibliothèque est de fournir l'accélération matérielle des graphismes 3D. L'affichage des polices de caractères ou tout autre texte n'est pas considéré comme une partie nécessaire de la bibliothèque Open GL  de fonctions. Au lieu de cela, les développeurs de logiciels et systèmes d'exploitation ont fourni des bibliothèques indépendantes dans le but de rendre plus facile à utiliser du texte dans un environnement 3D.
En utilisant Open GL  bitmap texte peut être fait de plusieurs façons, mais il est de loin l'une des méthodes les plus faciles à mettre en œuvre. Ce processus commence avec une seule image bitmap de l'ensemble de police entier qui va être utilisé. Quand un mot doit être affiché sur l'écran, les lettres individuelles sont copiées à partir du bitmap et disposés sur une texture OpenGL . Cette texture, qui contient désormais une chaîne complète, est ensuite mappée sur un quadrilatère et placé en face de la scène de sorte qu'il recouvre le reste des objets 3D.

Il est également possible d'utiliser la géométrie pour construire réellement Open GL  Texte. Cela implique d'utiliser une police qui a deux dimensions (2D) à base de vecteurs d'informations sur la façon de dessiner chaque lettre. Ces vecteurs sont convertis en sommets et de triangles, ce qui rend chaque lettre son propre modèle. Pour afficher une chaîne de texte avec des polices géométriques, les modèles justes besoin d'être alignés dans le bon ordre dans la scène. Un avantage de cette méthode est que les modèles de texte peuvent être facilement extrudées pour former des lettres en forme de bloc 3D.

La dernière méthode commune qui peut être utilisé pour montrer Open GL  texte est d'utiliser une carte simple texture pré-faites. Ceci est une image dans laquelle la chaîne de texte souhaité est déjà établie dans la façon dont il devrait apparaître dans la scène. L'image peut ensuite être appliqué à n'importe quel objet, l'affichage du texte lorsque l'objet est rendu. Textures sont généralement efficaces pour le texte statique, tels que des mots sur le côté d'une boîte en carton modèle 3D. Il est l'un des moyens les plus simples pour montrer le texte qui a espacement et le crénage.