Biblioteca de visualização

Open Source Lightweight C ++ OpenGL Middleware para gráficos 2D / 3D
Baixe Agora

Biblioteca de visualização Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Michele Bosi
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 7.3 MB

Biblioteca de visualização Tag


Biblioteca de visualização Descrição

Open Source Leve C ++ OpenGL Middleware para gráficos 2D / 3D A Biblioteca de Visualização é um middleware baseado em código aberto C ++ para aplicativos gráficos 3D e 3D de alto desempenho com base na indústria padrão OpenGL 2.1, projetada para desenvolver aplicativos portáteis para os sistemas operacionais Mac OS X, Windows e Linux.Visualização pode ser usado para Desenvolver pedidos para visualização científica 2D e 3D (como ciências materiais, geociências, exploração de petróleo e gás etc.), treinamento civil e militar, realidade virtual, realidade aumentada, simulação visual, plotagem, mineração de dados e visualização, apresentações, aplicações multimídia , Efeitos especiais, jogos 2D e 3D e assim por diante. A biblioteca de características não é um motor de renderização pré-embalado ou um motor de jogo, pois isso limitaria seu escopo. A Biblioteca de Visualização foi projetada para ser uma plataforma genérica e graciosa, sobre a qual aplicativos gráficos 3D altamente especializados podem ser efetivamente desenvolvidos. Você pode pensar em biblioteca de visualização como um kit de ferramentas que fornece a energia e flexibilidade do OpenGL dentro de uma estrutura orientada a objeto C ++ de luz e fácil de usar. Se você precisar de uma plataforma de gráficos 3D simples, flexível e rápida que possa ser rapidamente integrada em seus aplicativos, então você deve considerar usando a biblioteca de visualização. Aqui estão algumas características importantes da "Biblioteca de visualização": · Formatos de arquivo 3D suportados: 3DS, Obj, Ply (Binário e ASCII), STL (Binário e ASCII), AC3D, MD2. · Formatos de arquivo de imagem suportados: JPG, PNG, TGA, TIFF, BMP, DDS, DICOM. · Ligações da GUI: Win32, MFC, QT4, WXwidgets, SDL, Glut, Cacau. · Visualização de volume: Renderização de volume direto via fatias alinhadas na tela, extração de isosurface através de cubos marchando. · Sistema de arquivos virtual: arquivos e diretórios de disco de leitura / gravação, leia arquivos zip e diretórios, arquivos de memória de leitura / gravação e diretórios, leia / gravar arquivos GZ. · Texturais: 1D, 2D, 3D texturas, cubas, matrizes de textura, retângulos de textura, multi-texturização, renderização à textura, geração de coordenadas de textura, combinadores de textura, miipapping e mipermaps geração, filtragem anisotropic, texturas de profundidade, texturas de profundidade, texturas não normalizadas. · Suporte à linguagem de sombreamento OpenGL. · Suporte de sombreadores de geometria. · Alvos de renderização múltipla GLSL. · Gráficos de vetor 2D acelerados OpenGL. · Multisampling. · Suporte de objetos do FrioBuffer. · Suporte de objetos de buffer de vértice. · Suporte de objetos de buffer de pixel. · Suporte para listas de exibição. · Culling fustum hieráquica contra caixas e esferas. · Múltiplas câmeras, vários gerentes de cena, múltiplas renderizações. · Alta Qualidade Unicode Text Rendering e Funções de Manipulação de Texto e Classes. · Biblioteca de vetor / matriz baseada em GLSL baseada em C ++. · Gerente de cena de volume de limite hieráquico. · Gerente de cena hieráquica KD-tree. · Gerente de cena do portal / setor. · Gerente de cena de terreno baseado em árvore KD (com aceleração GPU, se disponível). · Transformações hierárquicas da matriz. · Animações morphing (com aceleração da GPU, se disponível). · Geometria Instalando. · Nível de geometria de detalhes. · Nível de shader de desato. · Multipassing. · Renderizar a classificação e minimização do estado. · Gerenciamento automático de transparência. · Billboards. · Planos de recorte. · Todos os modelos / materiais de iluminação OpenGL suportados. · Sistema de recursos extensível para suportar novos tipos de recursos. · Funções de otimização de geometria, redução do triângulo / decimação, remoção dupla do vértice etc. · Rotinas de manipulação de imagem rica. · Visualização molecular. · Geração de extrusão. · Interpolação Linear e CatMull-ROM. · Superfícies BICUBIC BÉZIER. · Borda e aprimoramento de silhueta. O que há de novo nesta versão: · Classe VirtualMutex para proteger a contagem de referência de objetos compartilhados em vários segmentos. · Cerco fixo nos testes MFC. · Polido OpenGlContext :: Destroy () semântica. · Vários pequenos insetos, problemas de segurança e avisos fixos. · Compilação de vLDDs fixas para ambientes de 64 bits.


Biblioteca de visualização Software Relacionado

Falso

Biblioteca de Python gratuita para gerar dados aleatórios, como nomes, endereços, etc. ...

144 18 KB

Download

Hbaselibrary.

Biblioteca de desenvolvimento livre para links estáticos com aplicativos para iPhone ...

144 39 KB

Download

Ntl.

Uma biblioteca gratuita de C ++ para manipular inteiros ...

168 690 KB

Download