Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 1.32 KB

README.md

File metadata and controls

36 lines (31 loc) · 1.32 KB

QwtPlot3D

Introduction

QwtPlot3D is not a program, but a feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets for programmers. The library is zlib licensed.

Features

  • Specialized widgets for surfaces, graphs etc.
  • Parametric Surfaces
  • Lighting (experimental)
  • User defined visual objects
  • Scaling, rotating, shifting, zooming of data sets and mathematical functions ( see Data Input Topics )
  • Interactive mouse and keyboard handling
  • Resolution changing on the fly
  • Reading from MESH data files :See the 'data' directory and NativeReader documentation for this . You will find example datasets here
  • Reading from FEM files
  • Flat (2D) labeling
  • Wireframe, filled polygons, hidden line
  • Floor projections (Isolines, Data)
  • Free configurable (labeling, numbering; linear, log or user-defined transformations) and autoscalable axes
  • Free color model
  • Flat/Gouraud shading
  • Color legends
  • Pixmap output (all Qt supported formats)
  • Vector output (PostScript, EPS and PDF) via gl2ps

More information can be found at https://github.com/SciDAVis/qwtplot3d

Build

git clone https://github.com/SciDAVis/qwtplot3d.git
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX="/path/where/to/install/qwtplot3d"
make
make install