Libreria di visualizzazione

Open Source leggero C ++ Openware Middleware per grafica 2D / 3D
Scarica ora

Libreria di visualizzazione Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Michele Bosi
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 7.3 MB

Libreria di visualizzazione Tag


Libreria di visualizzazione Descrizione

Middleware open source lightweight C ++ per grafica 2D / 3D La biblioteca di visualizzazione è un middleware basato su C ++ open source per applicazioni grafiche 2D e 3D ad alte prestazioni basate sul settore del settore OpenGL 2.1, progettato per sviluppare applicazioni portatili per i sistemi operativi Mac OS X, Windows e Linux. La libreria divisualizzazione può essere utilizzata Sviluppare applicazioni per la visualizzazione scientifica 2D e 3D (come le scienze del materiale, le geoscienze, l'esplorazione del petrolio e del gas ecc.), Formazione e simulazione civile e militare, realtà virtuale, realtà aumentata, simulazione visiva, tracciare, data mining e visualizzazione, presentazioni, applicazioni multimediali , effetti speciali, giochi 2D e 3D e così on.Visualizzazione della libreria non è un motore di rendering pre-confezionato o un motore di gioco, in quanto ciò limiterà il proprio ambito. La biblioteca di visualizzazione è stata progettata per essere una piattaforma generica a grana fine, su cui possono essere sviluppate efficacemente applicazioni grafiche 3D altamente specializzate. Puoi pensare alla biblioteca di visualizzazione come toolkit che ti fornisce il potere e la flessibilità di OpenGL all'interno di un quadro orientato all'oggetto C ++ leggero e user friendly. Se hai bisogno di una piattaforma grafica 3D semplice, flessibile e veloce che può essere rapidamente integrata nelle tue applicazioni, allora dovresti prendere in considerazione l'utilizzo della libreria di visualizzazione. Ecco alcune caratteristiche chiave della "Libreria di visualizzazione": · Formati di file 3D supportati: 3DS, OBJ, Ply (Binary e ASCII), STL (Binary e ASCII), AC3D, MD2. · Formati di file immagine supportati: JPG, PNG, TGA, TIFF, BMP, DDS, Dicom. · Binding GUI: Win32, MFC, QT4, WXWidgets, SDL, Glut, Cacao. · Visualizzazione del volume: rendering del volume diretto tramite fette allineate a schermo, estrazione isosurface attraverso cubetti di marcia. · Sistema system virtuale: file di dischi di lettura / scrittura e directory, leggi file zip e directory, file di memoria di lettura / scrittura e directory, leggi / scrivi i file GZ. · Texture: 1D, 2D, struttura 3D, cubemas, array di texture, rettangoli di texture, multi-texturing, rendering to texture, generazione di coordinate di texture, combinatori di texture, mipMapping e generazione di mippmaps, filtraggio anisotropico, trame compresse, tessiture di profondità, trame interere, Texture non normalizzate. · Supporto linguistico ombreggiato OpenGL. · Supporto Geometry Shader. · Tariffe multiple di rendering GLSL. · Grafica vettoriale 2D accelerata OpenGL. · Multisampling. · Supporto di oggetti di framebuffer. · Supporto per gli oggetti del buffer vertice. · Supporto per oggetti tampone pixel. · Display Elenchi Supporto. · Scremo di flussum hierachico contro scatole e sfere. · Più telecamere, gestori di scene multiple, rendering multipli. · Funzioni e classi di manipolazione del testo Unicode di alta qualità. · Libreria C ++ basata su GLSL / libreria Matrix. · Gestore di scene di volume del limite Hierachical. · Gestione scene di gerachica KD-Tree. · Gestione scene di portale / settore. · Gestione della scena del terreno basata sull'albero KD (con accelerazione GPU se disponibile). · Trasformazioni a matrice gerarchica. · Animazioni di morphing (con accelerazione GPU se disponibile). · Geometria istanziazione. · Livello di dettaglio della geometria. · Livello di shader di deatil. · Multipassamento. · Rendi l'ordinamento dello stato e la minimizzazione. · Gestione automatica della trasparenza. · Cartelloni. · Piani di ritaglio. · Tutti i modelli di illuminazione OpenGL / materiali supportati. · Sistema di risorse estensibili per supportare nuovi tipi di risorse. · Funzioni di ottimizzazione della geometria, riduzione del triangolo / decimazione, rimozione doppia vertice, ecc. · Routine di manipolazione delle immagini ricche. · Visualizzazione molecolare. · Generazione di estrusione. · Interpolazione del percorso lineare e catmull-rom. · Superfici Bicubic Bézier. · Miglioramento del bordo e della silhouette. Cosa c'è di nuovo in questa versione: · Classe VirtualMutex per proteggere il conteggio di riferimento degli oggetti condivisi su più fili. · Risolto il crash nei test MFC. · Lucido OpenGLConText :: Distruggi () Semantica. · Diversi bug minori, problemi di sicurezza e avvertimenti fissi. · Compilazione fissa VLDDS per ambienti 64 bit.


Libreria di visualizzazione Software correlato

Zeus

Una libreria gratuita di Java Swing Components ...

206 571 KB

Scarica

Japng.

Una libreria gratuita per il montaggio dei file APNG ...

186 30 KB

Scarica

openframeworks.

Toolkit open source della piattaforma trasversale per la codifica creativa in C ++ ...

7,678 24.2 MB

Scarica