Biblioteca de renderização de texto OpenGL / Freetype2

OpenGL / Freetype2 Text Rendering Library é uma biblioteca de interface para renderizar texto em programas OpenGL.
Baixe Agora

Biblioteca de renderização de texto OpenGL / Freetype2 Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Allen Barnett
  • Site do editor:

Biblioteca de renderização de texto OpenGL / Freetype2 Tag


Biblioteca de renderização de texto OpenGL / Freetype2 Descrição

OpenGL / Freetype2 Text Rendering Library é uma biblioteca de interface para renderizar texto em programas OpenGL. Esta biblioteca C ++ fornece uma interface entre as fontes no seu sistema e um aplicativo OpenGL ou MESA. Ele usa a excelente biblioteca de freetype para ler rostos de fontes de seus arquivos e renderiza as cadeias de texto como o OpenGL Primitives.here são algumas principais características da biblioteca de renderização de texto "OpenGL / Freetype2": · Caracteres podem ser renderizados de várias maneiras: 1. Contornos extraídos diretamente De dados de face de fontes de vetor (as linhas e curvas em formatos TrueType e Type1) 2. Polígonos Testellated, preenchidos 3. Sólidos extrudidos (através da biblioteca de tubos e extrusão) 4. Bitmaps monocromáticos 5. Escala de cinza sólida, pixmaps antialiased 6. Antialiased Translúcida Pixmaps 7. Como mapas de textura · Os glifos podem ser desenhados individualmente ou como uma string. · Se o Oglft é compilado com suporte ao QT, os glifos podem ser processados usando caracteres Unicode através da classe Qstring. · Você também pode combinar várias fontes em uma face de Oglft A fim de aumentar a cobertura dos pontos Unicode ou para outros efeitos especiais. · As cordas podem ser giradas através de qualquer ângulo. Além disso, cada caractere em uma string pode ser girado através de um determinado ângulo. Alternativamente, cada string renderizada ou caractere individual pode ter sua própria matriz de transformação (ou qualquer outro conjunto de operações OpenGL que possam ser compiladas em uma lista de exibição). · Capacidade semelhante a phigs para desenhar cadeias certas, centradas ou deixadas justificadas. Glyph está disponível como uma lista de exibição OpenGL (embora o aplicativo normalmente não precise lidar com essas informações). No caso de definir os glifos como mapas de textura, um objeto de textura é armazenado para cada glifo. · Uma cara (ou seja, todos os glifos em uma face) podem mapear uma coloração e / ou função de textura para as coordenadas dos glifos. · Você pode desenhar números formatados usando os formatos habituais de estilo printf. Há também um formato especial (% p) que desenhará o número como uma fração.Instalação: o script de shell `configure 'tenta adivinhar os valores corretos para várias variáveis dependentes do sistema usadas durante a compilação. Ele usa esses valores para criar um" Makefile 'em cada diretório do pacote. Ele também pode criar um ou mais arquivos `.h 'contendo definições dependentes do sistema.Finalmente, criam um script de shell` config.status' que você pode executar no futuro para recriar a configuração atual, um arquivo `config.cache ' que economiza os resultados de seus testes para acelerar o upreconfiguramento, e um arquivo `config.log 'contendo a saída do compilador (útil principalmente para depuração` configure'). Se você precisar fazer coisas incomuns para compilar o pacote, por favor, tente descobrir como `Configurar 'poderia verificar se deve fazê-los e enviar diffs ou instruções para o endereço fornecido no` readme' para que eles possam ser considerados para o próximo lançamento. Se em algum momento `config.cache 'contém resultados que você não quer Para manter, você pode remover ou editá-lo. O arquivo `configure.in 'é usado para criar` configure' por um programa chamado `autoconf '. Você só precisa `configure.in 'se quiser alterá-lo ou regenerar' configure 'usando uma versão mais recente do` AutoConf'.A maneira mais simples de compilar este pacote é: 1. `CD 'para o diretório contendo o código-fonte do pacote e digite' ./configure 'para configurar o pacote para o seu sistema. Se você estiver usando o` CSH' em uma versão antiga do sistema V, talvez seja necessário digitar "sh. / Configurar 'Em vez disso, para evitar' csh 'de tentar executar' configurar 'em si.running `configure' leva algum tempo. Em execução, imprime algumas mensagens contando quais recursos ele está verificando. Tipo `make 'para compilar o pacote.3. Opcionalmente, digite `fazer cheque 'para executar quaisquer autotestes que vêm com o pacote.4. Digite `make install 'para instalar os programas e quaisquer arquivos de dados e documentação.5. Você pode remover os binários de programa e os arquivos de objeto do diretório de código-fonte digitando "Make Clean". Para também remover os arquivos que `configure 'criados (para que você possa compilar o pacote para um tipo diferente de computador), digite' fazer distclean'.Hare também um 'make manteneter-limpo' alvo, mas que pretende principalmente para o desenvolvedores do pacote. Se você usá-lo, você pode ter que obter todos os tipos de outros programas para regenerar arquivos que acompanham a distribuição. O que é novo nesta versão: · Movido meu repositório CVS, então este é principalmente um resync. · Um par de pequenas alterações para configurar.ac para RH Linux 9 também.


Biblioteca de renderização de texto OpenGL / Freetype2 Software Relacionado

Libstroke.

libstroke é uma biblioteca de reconhecimento de acidente vascular cerebral e gestos. ...

132

Download

Evilib.

Evilib é uma biblioteca de C ++ para controlar a interface serial com câmeras de vídeo da Sony Color. ...

154

Download

libmsntp.

libmsntp é uma biblioteca SNTP portátil completa, compacta e portátil. ...

137

Download

ifplugd.

ifplugd é um daemon do Linux que configurará automaticamente o seu dispositivo Ethernet quando um cabo estiver conectado. ...

132

Download