github veusz/veusz veusz3d-2.1.101
Veusz 3D techdemo 2.1.101

latest releases: veusz-3.6.2, veusz-3.6.1, veusz-3.6...
pre-release6 years ago

This is a technology demonstration prerelease of the 3D branch of Veusz, intended to get feedback. Please note:

  • Add a 3D graph to an empty page to plot 3D data.
  • There is a 3D graph widget, 3D point plotting widget, surface plotting widget, function (surface or line) plotting widget, 3D volume plotting widget (essentially 4D data with X, Y, Z, value) and a 3D axis widget.
  • The 3D graph widget controls the viewing angle, distance (increase the distance to make things more isometric), lighting and rendering algorithm.
  • The default rendering algorithm is painters' algorithm, which can give issues in the case of overlapping objects. Please switch to the much slower BSP in this case. I'm considering possible better algorithms, but this will require more time to write.
  • Default lighting is white, but the direction and color can be changed and more than one light can be enabled.
  • There are some simple 3D examples provided (called 3d_...vsz).
  • Clicking on a 3D widget doesn't show its properties (yet), unlike normal widgets.
  • Very complex plots (e.g. very detailed surface plots) may cause large memory usage and possible crashes.

A source code release and manual is not included here. Please check out the threed branch for the source code.

Don't miss a new veusz release

NewReleases is sending notifications on new releases.