Visualisierungsbibliothek.

Open Source Lightweight C ++ OpenGL-Middleware für 2D / 3D-Grafiken
Jetzt downloaden

Visualisierungsbibliothek. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michele Bosi
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 7.3 MB

Visualisierungsbibliothek. Stichworte


Visualisierungsbibliothek. Beschreibung

Open-Source-leicht C ++ OpenGL-Middleware für 2D / 3D-Grafik -Visualisierungsbibliothek ist eine Open-Source-C ++ basierte Middleware für leistungsstarke 2D- und 3D-Grafik-Anwendungen basierend auf dem Industriestandard OpenGL 2.1, entwickelte mobile Anwendungen für den Mac OS X, Windows und Linux-Betrieb systems.Visualization Bibliothek zu entwickeln, kann verwendet werden, Entwicklung von Anwendungen für 2D- und 3D-wissenschaftliche Visualisierung (wie Materialwissenschaften, Geowissenschaften, Öl- und Gasförderung etc.), zivile und militärische Ausbildung und Simulation, Virtual reality, Augmented reality, visuelle Simulation, Plotten, Data Mining und Visualisierung, Präsentationen, Multimedia-Anwendungen , Spezialeffekte, 2D- und 3D-Spiele und so on.Visualization Bibliothek ist keine abgepackte Rendering-Engine oder eine Game-Engine, da diese in ihrem Umfang einschränken würde. -Visualisierungsbibliothek wurde entwickelt, um eine generische, feinkörnig Plattform zu sein, auf dem hochspezialisierten 3D-Grafikanwendungen effektiv entwickelt werden. Sie können als Toolkit von -visualisierungsbibliothek denken, dass Sie mit der Leistungsfähigkeit und Flexibilität von OpenGL in einem leichten und benutzerfreundlichen C ++ objektorientierten Framework bietet. Wenn Sie ein einfaches benötigen, flexible und schnelle 3D-Grafik-Plattform, die schnell in Ihre Anwendungen integriert werden können, dann sollten Sie -visualisierungsbibliothek verwenden. Hier sind einige der wichtigsten Features von Visualization Library: · 3D-Dateiformate unterstützt: 3DS, OBJ, PLY (binär und ASCII), STL (binär und ASCII), AC3D, MD2. · Bilddateiformate unterstützt: JPG, PNG, TGA, TIFF, BMP, DDS, DICOM. · GUI-Bindungen: Win32, MFC, Qt4, wxWidgets, SDL, GLUT, Cocoa. · Volume Visualisierung: direkte Volumenrendering über Bildschirm ausgerichtete Scheiben, Isoflächenextraktion über Marching Cubes. · Virtual File System: Lese / Schreib-Disk Dateien und Verzeichnisse, lesen Sie ZIP-Dateien und Verzeichnisse, Schreib- / Lesespeicher Dateien und Verzeichnisse, Lese- / Schreib-gz-Dateien. · Texturing: 1D, 2D, 3D-Texturen, Cubemaps, Textur-Arrays, Textur Rechtecken, Multitexturierung, übertragen auf Textur, Generation, Textur Kombinatoren Texturkoordinate, Mipmapping und Mipmaps Generation, anisotropen Filter, Druck Texturen, Tiefe Texturen, integer Texturen, nicht normalisiert Texturen. · OpenGL Shading Language Support. · Geometry Shaders Unterstützung. · GLSL mehr Ziele machen. · OpenGL beschleunigte 2D-Vektorgrafiken. · Multisampling. · Framebuffer Objekte Unterstützung. · Vertex Buffer Objects Unterstützung. · Pixel Buffer Objects Unterstützung. · Display-Listen Unterstützung. · Hierarchisch Stumpfes Culling gegen Boxen und Kugeln. · Mehrere Kameras, mehrere Szene-Manager, mehrere Renderings. · Hohe Qualität Unicode-Text-Rendering und Textbearbeitungsfunktionen und Klassen. · GLSL basierte C ++ Vektor / Matrix-Bibliothek. · Hierarchisch Begrenzungsvolumen Szene-Manager. · Kd-Baum hierarchischen Szene-Manager. · Portal / Sektor Szene-Manager. · Kd-Baum basierend Gelände Szene Manager (mit GPU-Beschleunigung falls vorhanden). · Hierarchical Matrixtransformationen. · Morphing-Animationen (mit GPU-Beschleunigung falls vorhanden). · Geometry Instancing. · Geometrie Level of Detail. · Shader Niveau Deatil. · Multipassing. · Render Zustand Sortier- und Minimierung. · Automatische Transparenz-Management. · Billboards. · Zuschneideebenen. · Alle OpenGL Beleuchtung Modelle / Materialien unterstützt. · Extensible Ressourcensystem, um neue Ressourcentypen zu unterstützen. · Geometry Optimierungsfunktionen, Dreieck- Reduktions- / Dezimierung, Doppelscheitel Entfernung usw. · Rich-Bildbearbeitungsroutinen. · Molekulare Visualisierung. · Extrusion Generation. · Lineare und Catmull-Rom Bahninterpolation. · Bikubische Bezier-Flächen. · Kanten- und Silhouette Verbesserung. Was ist neu in dieser Version: · VirtualMutex Klasse zu schützen Referenzzählung von Gegenständen über mehrere Threads gemeinsam genutzt. · Behoben: Absturz in MFC-Tests. · Polierte OpenGLContext :: () Semantik zerstören. · Mehrere kleinere Fehler, Sicherheitsfragen und Warnungen behoben. · Feste vlDDS Kompilierung für 64-Bit-Umgebungen.


Visualisierungsbibliothek. Zugehörige Software

Effivalue

Eine kostenlose Bibliothek, um einen universellen Serialisierungsmechanismus für einen C ++ - Datentyp bereitzustellen ...

44 122 KB

Herunterladen