|
From: Ethan M. <merritt@u.washington.edu> - 2007-12-17 19:03:18
|
On Monday 17 December 2007 05:56, Petr Mikulik wrote:
> I wonder that for "set hidden3d", the order of drawn surfaces vs lines is
> the same and not opposite for:
> splot ... with pm3d, ... with line
> splot ... with line, ... with pm3d
You may recall that there was an extended discussion + disagreement about
whether 'set hidden3d' should affect pm3d plots. Part of this discussion
was captured in the comments attached to patchset #1077726.
As to your current set of examples..
The effect of "set hidden3d" is to sort all plot elements together into
one big list so that they can be tested for overlap on Z. Therefore it
makes no differenet what order the plots are listed on the command line.
The list of elements is then rendered first, before anything else on the
command line that is not part of hidden3d processing (pm3d surfaces,
contours, images).
If you want to provide an option for the hidden3d plot elements to
be drawn last, rather than first, one way to do this would be to add
{front|back} as an option to "set hidden3d". What do you think?
--
Ethan A Merritt
|