Jmgr
Messages postés67Date d'inscriptionvendredi 28 décembre 2001StatutMembreDernière intervention23 juin 2015
-
21 févr. 2004 à 19:53
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
21 févr. 2004 à 21:50
Boujour,
J'ai un problème : j'aimerai afficher du texte avec OpenGL, j'ai essayé glut mais il n'y a pas un grand choix de polices et il ne gère pas les accents.
J'ai tenté d'utiliser des librairies telle plib ou ftgl mais hélas il n'existe pas de version précompilées de ces librairies au format .a (j'utilise dev-cpp avec mingw32) et je n'ai pas réussi à les compiler.
Mes contraintes sont que le code doit rester portable (pas de CreateFont de microsoft) et que la librairie doit être compatible avec OpenGL.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 21 févr. 2004 à 20:20
la meilleur solution, et qui est naturellement portable c'est d'afficher des carre de textures en guise de caracter, ta police sera en fait un map ( une image contenant tous les caracteres, signes, symboles de ta police ) et t'aura a faire une fonction (encapsule dans une classe si tu fait ca en c++) qui selectionnera les caracteres sur cette image avec gltextcoord2f, ensuite tu affiche le carectere voulu en mode ortho
pour le map, je cherche actuellement des liens pour en telecharger
Jmgr
Messages postés67Date d'inscriptionvendredi 28 décembre 2001StatutMembreDernière intervention23 juin 2015 21 févr. 2004 à 21:11
J'y ai pensé, mais le problème est que dans ce cas là, je n'aurai qu'une seule police par image. De plus chaque image (cela dépends de la taille de la police naturellement) pourra être assez grosse ce qui peut être gênant. Sinon oui je code ça en c++.
Ah oui, il faut trouver des maps, c'est le problème... Pasque les faire c'est long.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 21 févr. 2004 à 21:17
en rendu c'est ce qui ya de plus performant, la taille de l'image ne devrait pas trop gener du moment qui yen a qu'une ( un seul glbind a faire), de toute facon pour une police normale je dirais que ca tient en 256*256 a vue d'oeil
les faires tout seul c'est vrai que c'est long et faut etre doue, j'en ai vu qui clakai sur des sources de nehe mais je retrouve plus l'url