Bibliothèque de rendu de texte OpenGL / freeType2

La bibliothèque de rendu de texte OpenGL / freeType2 est une bibliothèque d'interface pour le rendu de texte dans OpenGL Programmes.
Télécharger maintenant

Bibliothèque de rendu de texte OpenGL / freeType2 Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Allen Barnett
  • Site Internet de l'éditeur:

Bibliothèque de rendu de texte OpenGL / freeType2 Mots clés


Bibliothèque de rendu de texte OpenGL / freeType2 La description

OpenGL / Freeterype2 Texte Text Rendering Library est une bibliothèque d'interface pour le rendu de texte dans les programmes OpenGL. Cette bibliothèque C ++ fournit une interface entre les polices de votre système et une application OpenGL ou MESA. Il utilise l'excellente bibliothèque de FreeType pour lire des faces de police à partir de leurs fichiers et rend les chaînes de texte en tant que primitives OpenGL.Le sont des caractéristiques essentielles de la bibliothèque "OpenGL / FreeType2 Texte de texte": · Les caractères peuvent être rendus de plusieurs manières: 1. Les contours sont extraits directement. des données de la police de police vectorielle (les lignes et les courbes dans les formats TrueType et Type1) 2. Polygones Tessellés et remplis 3. Solides extrudés (à travers la bibliothèque de tubes et d'extrusion de gle) 4. Bitmaps monochromes 5. Niveaux de gris solide, Pixmaps antialiasé 6. Antialiased translucidé pixmaps 7. Comme les cartes de texture · Les glyphes peuvent être dessinés individuellement ou comme une chaîne. · Si OGLFT est compilé avec le support QT, les glyphes peuvent être rendus à l'aide de caractères Unicode via la classe QString. · Vous pouvez également combiner plusieurs polices ensemble dans une face OGLFT. Afin d'augmenter la couverture des points Unicode ou d'autres effets spéciaux. · Les chaînes peuvent être pivotées à travers n'importe quel angle. De plus, chaque caractère d'une chaîne peut être pivoté à travers un angle donné. Alternativement, chaque chaîne rendue ou caractère individuel peut avoir sa propre matrice de transformation (ou tout autre ensemble d'opérations OpenGL pouvant être compilées dans une liste d'affichage). · Capacité de type PHIGS à dessiner des chaînes justifiées droites, centrées ou gauche. · Chacun rendu GLYPH est disponible en tant que liste d'affichage opengl (bien que l'application ne nécessite normalement pas de traiter ces informations). Dans le cas de la définition des glyphes comme des cartes de texture, un objet de texture est stocké pour chaque glyphe. · Une face (c'est-à-dire que tous les glyphes dans une face) peuvent mapper une fonction de coloration et / ou de texture aux coordonnées des glyphes. · Vous pouvez dessiner des nombres formatés à l'aide des formats habituels de style Printf. Il existe également un format spécial (% P) qui dessinera le numéro sous forme de fraction.Installation: le script `Configurer 'Shell tente de deviner les valeurs correctes pour diverses variables dépendantes du système utilisé lors de la compilation.Il utilise ces valeurs pour créer un` Makefile 'dans chaque répertoire de l'emballage. Il peut également créer un ou plusieurs fichiers `.h 'contenant des définitions dépendant du système.Finalement, il crée un script shell` config.status' que vous pouvez exécuter à l'avenir pour recréer la configuration actuelle, un fichier `config.cache ' qui permet d'économiser les résultats de ses tests pour accélérer la précision et un fichier `config.log 'contenant la sortie du compilateur (utile principalement pour le débogage` configure'). Si vous devez faire des choses inhabituelles pour compiler le package, essayez de comprendre comment comprendre comment `Configurer 'pourrait vérifier s'il faut les faire, et envoyer des diffusions ou des instructions à l'adresse indiquée dans` README' afin qu'ils puissent être pris en compte pour la prochaine version.Si à un moment donné `config.cache 'contient des résultats que vous ne voulez pas Pour garder, vous pouvez le supprimer ou le modifier. Le fichier `configure.in 'est utilisé pour créer` configurer' par un programme appelé `autoconf '. Vous n'avez besoin que de `Configurer.in 'si vous souhaitez modifier ou régénérer` Configurer' en utilisant une version plus récente de `Autoconf'.Le moyen le plus simple de compiler cet emballage est le suivant: 1. `CD 'au répertoire contenant le code source du package et tapez` ./configure' pour configurer le package de votre système.Si vous utilisez «CSH» sur une ancienne version de System V, vous devrez peut-être taper `sh. / Configurez plutôt pour empêcher «CSH» d'essayer d'exécuter `Configurer 'elle-même.Running` Configurer' prend un certain temps. Lors de la course à pied, il imprime des messages indiquant quelles fonctionnalités vérifient ..2. Tapez `faire 'pour compiler le paquet.3. Éventuellement, tapez `Faire vérifier" pour exécuter des auto-tests fournis avec le paquet.4. Tapez `Faire installer 'pour installer les programmes et les fichiers de données et la documentation.5. Vous pouvez supprimer les fichiers binaires et objets du programme à partir du répertoire de code source en tapant `Faire propre». Supprimer également les fichiers que `configure 'créés (afin que vous puissiez compiler l'emballage d'un type d'ordinateur différent), tapez` fabrique distlean'.Ille est également une cible de« maintenance-propre », mais qui est principalement destiné à la les développeurs de paquet. Si vous l'utilisez, vous devrez peut-être avoir toutes sortes d'autres programmes afin de régénérer les fichiers fournis avec la distribution. Ce qui est nouveau dans cette version: · Déposé mon référentiel CVS, il s'agit principalement d'une resynchronisation. · Quelques changements mineurs. Pour configurer.ac pour RH Linux 9, également.


Bibliothèque de rendu de texte OpenGL / freeType2 Logiciels associés

Libdâtre

LibdaTastruct est une bibliothèque ANSI C pour les types de données abstraits (ADT) et les algorithmes courants. ...

150

Télécharger

xtklib

XTKLIB fournit une API simple et complète aux développeurs qui souhaitent créer un logiciel multiplate-forme. ...

166

Télécharger

Osspe Val

OSSP Val est une bibliothèque de mappage de noms à valeur flexible pour les variables ISO-C. ...

131

Télécharger

cdbxx

CDBXX est une petite bibliothèque de style stl-style C ++ pour la mise en uvre de Tinycdb de la base de données constante. ...

149

Télécharger