Visualization Library - Main Features

Main Features

  • OpenGL Support: 1.x, 2.x, 3.x, 4.x.
  • OS Support: Windows XP, Vista, 7, Mac OS, Linux
  • GUI bindings: Win32, MFC, Qt4, wxWidgets, SDL, GLUT.
  • 3D file formats: 3DS, OBJ, PLY (binary and ascii), STL (binary and ascii), AC3D, MD2. More can be plugged in.
  • Image file formats supported: JPG, PNG, TGA, TIFF, BMP, DDS, DICOM. More can be plugged in.
  • Volume visualization: raycast volume rendering (transfer functions, isosurface etc.), screen aligned slices, efficient marching cubes implementation.
  • Texturing: 1D/2D/3D textures, cubemaps, multi-texturing, texture arrays, texture rectangles, render to texture, texture coordinate generation, texture combiners, mipmapping and mipmaps generation, anisotropic filtering, compressed textures, depth textures, integer textures, non normalized textures, texture buffers, multisample textures.
  • OpenGL Shading Language 1.x to 4.x support including geometry and tessellation shaders.
  • Automatic transparency management.
  • Automatic render state sorting and setup minimization.
  • Automatic management of Vertex Buffer Objects.
  • Extensive framebuffer objects support.
  • Provided scene managers: generic hierarchical volume tree, KdTree, portal-based scene graph.
  • High quality unicode text rendering and text manipulation functions and classes.
  • GLSL based C++ advanced vector/matrix library.
  • Geometry optimization functions, triangle reduction/decimation, double vertex removal etc.
  • Molecular visualization.
  • Extrusion generation.
  • Linear and Catmull-Rom path interpolation.
  • Bicubic Bézier surfaces.
  • Edge and silhouette enhancement.
  • Virtual file system: abstract file system that transparently allows access to disk files, memory files, .zip files and .gz files.
  • Extensible resource system to support new resource types and file formats.
  • Lots of documentation and examples.

Read more about this topic:  Visualization Library

Famous quotes containing the words main and/or features:

    The main object of a revolution is the liberation of man ... not the interpretation and application of some transcendental ideology.
    Jean Genet (1910–1986)

    “It looks as if
    Some pallid thing had squashed its features flat
    And its eyes shut with overeagerness
    To see what people found so interesting
    In one another, and had gone to sleep
    Of its own stupid lack of understanding,
    Or broken its white neck of mushroom stuff
    Short off, and died against the windowpane.”
    Robert Frost (1874–1963)