Visualisatie-bibliotheek

Open Source Lightweight C ++ OpenGL Middleware voor 2D / 3D Graphics
Download nu

Visualisatie-bibliotheek Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michele Bosi
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 7.3 MB

Visualisatie-bibliotheek Tags


Visualisatie-bibliotheek Beschrijving

Open Source Lightweight C ++ OpenGL Middleware voor 2D / 3D-graphics Visualization Library is een open source C ++ based middleware voor high-performance 2D- en 3D-grafische applicaties op basis van de industriestandaard OpenGL 2.1, ontworpen om draagbare applicaties voor de Mac OS X, Windows en Linux-besturingssystemen te ontwikkelen. Tvisualization Library kan worden gebruikt Ontwikkel applicaties voor 2D en 3D-wetenschappelijke visualisatie (zoals materiaalwetenschappen, geowetenschappen, olie- en gasexploratie enz.), Civiele en militaire opleiding en simulatie, virtual reality, augmented reality, visuele simulatie, plotten, datamining en visualisatie, presentaties, multimediatoepassingen , Speciale effecten, 2D- en 3D-spellen enzovoort, op.beisualisatie-bibliotheek is geen voorverpakte renderingsmotor of een game-engine, omdat dit zijn reikwijdte zou beperken. Visualisatie Library is ontworpen om een generiek, fijnkorrelig platform te zijn, waarop zeer gespecialiseerde 3D-grafische toepassingen effectief kunnen worden ontwikkeld. U kunt bedenken aan visualisatie-bibliotheek als een toolkit die u geeft aan het vermogen en de flexibiliteit van OpenGL binnen een licht en gebruiksvriendelijk C ++ object georiënteerd raamwerk. Als u een eenvoudig, flexibel en snel 3D-grafisch platform nodig hebt dat snel in uw toepassingen kan worden geïntegreerd, moet u overwegen om visualisatie-bibliotheek te gebruiken. Hier zijn enkele belangrijke functies van "Visualization Library": · 3D-bestandsindelingen ondersteund: 3DS, OBJ, PLY (Binary and ASCII), STL (Binary and ASCII), AC3D, MD2. · Afbeeldingsbestandsindelingen ondersteund: JPG, PNG, TGA, TIFF, BMP, DICS, DICOM. · GUI BINDINGEN: WIN32, MFC, QT4, WXWIDGETS, SDL, GLUTT, COCOA. · Volume visualisatie: Directe volume weergave via het scherm Uitgelijnde plakjes, isosurface-extractie via marcherende kubussen. · Virtueel bestandssysteem: Lees / Schrijf schijfbestanden en -mappen, lees ZIP-bestanden en -mappen, lees / schrijf geheugenbestanden en mappen, lees / schrijf GZ-bestanden. · Texturing: 1D, 2D, 3D-texturen, Cubemaps, textuurarrays, textuurrechthoeken, multi-texturing, render textuur, textuur, textuur coördinaten genereren, textuurcombinaties, mipmapping en mipmaps-generatie, anisotrope filtering, gecomprimeerde texturen, diepte texturen, geheel getallen, Niet-genormaliseerde texturen. · OpenGL Shading Language Support. · Ondersteuning van Geometry Shaders. · GLSL-meerdere doelstellingen. · OpenGL versnelde 2D vectorafbeeldingen. · Multisampling. · Ondersteuning voor framebuffer voorwerpen. · Vertex Buffer Objects Support. · Pixelbuffer objecten ondersteunen. · Ondersteuning van het weergavelijsten. · Hiërchisch frustum culling tegen dozen en bollen. · Meerdere camera's, meerdere scènemanagers, meerdere weergaven. · Hoogwaardige Unicode-tekstweergave en tekstmanipulatiefuncties en -klassen. · GLSL gebaseerde C ++ Vector- / Matrix-bibliotheek. · Hiërchicale begrenzingsvolume scène manager. · KD-Tree Hiërchical Scene Manager. · Portaal / sector scene manager. · KD-Tree Based Terrain Scene Manager (met GPU-acceleratie indien beschikbaar). · Hiërarchische matrixtransformaties. · Morphing-animaties (met GPU-versnelling indien beschikbaar). · Geometrie instantie. · Geometrie-niveau van detail. · Shader-niveau van deatil. · Multitering. · Render state sorteren en minimaliseren. · Automatisch transparantiebeheer. · Billboards. · Knippende vliegtuigen. · Alle OpenGL-verlichtingsmodellen / materialen ondersteund. · Extensible resourcesysteem om nieuwe resourcetypes te ondersteunen. · Geometrie Optimization-functies, Driehoeksreductie / decimatie, dubbele vertex verwijderen enz. · Rijke beeldmanipulatie-routines. · Moleculaire visualisatie. · Extrusiegeneratie. · Lineaire en CATMULL-ROM PATH-interpolatie. · Bicubic Bézier-oppervlakken. · Edge en silhouetverbetering. Wat is er nieuw in deze release: · VirtualMutex-klasse om het referentietelen van objecten te beschermen gedeeld over meerdere draden. · Vaste crash in MFC-tests. · Gepolijste openglcontext :: vernietigen () semantiek. · Verschillende kleine bugs, beveiligingsproblemen en waarschuwingen vastgesteld. · Vaste VLDDS-compilatie voor 64 bits omgevingen.


Visualisatie-bibliotheek Gerelateerde software

Ntl

Een gratis C ++ -bibliotheek voor het manipuleren van gehele getallen ...

168 690 KB

Downloaden