Dear all

I'm making some progress on the 3D plotting functionality. I've got a reasonably stable plotting backend. At the moment the code can plot 3D points and function-based surfaces and lines. It's missing 3D data surface plots. There's also some work needed to get axis labels and numbers to appear in the right place.

Here's an example image to see what's there:

http://imgur.com/4DmOOsw

The code implements a straightforward Painter's algorithm renderer (which isn't accurate for objects with overlap in depth) and a much more accurate BSP (binary space partitioning) code. BSP is much slower and tends to make large output. It also blows up with many solid surfaces as the memory usage scales badly. I'm thinking of later adding something else which will be in between in terms of speed and output accuracy.

Grab the threed branch if you're interested (don't expect any continuing compatibility in saved files when using 3D plots, however).

Best wishes

Jeremy

_______________________________________________
Veusz-discuss mailing list
Veusz-discuss@gna.org
https://mail.gna.org/listinfo/veusz-discuss

Répondre à