I think that `set hidden3d nooffset` does not work expectedly on gnuplot 6.0.3.
So my workaround is to use **gnuplot 5.4.10** instead.
---
**[bugs:#4594] Maxima-5.48.1 Breaks Draw3d With Surface_Hide=True**
**Status:** open
**Group:** None
**Created:** Wed Aug 13, 2025 02:53 PM UTC by F Russell
**Last Updated:** Wed Aug 13, 2025 02:53 PM UTC
**Owner:** nobody
**Attachments:**
- [maxout8523.gnuplot](https://sourceforge.net/p/maxima/bugs/4594/attachment/maxout8523.gnuplot) (1.0 kB; application/x-gnuplot)
After upgrading to maxima-5.48.1 all of my draw3d graphics that contain the "surface_hide=true" option now broken. Only the axes are shown. The surface is not drawn.
The example command is:
load(draw)$
draw3d(xrange=[-2,2], yrange=[-2,2], surface_hide=true, explicit(x^2-y^2, x, -1, 1, y, -1, 1))$
I have traced the problem to the "set pm3d at s depthorder explicit" line in the maxoutXXX.gnuplot file. This file is passed to gnuplot and the plot fails without error but no surface is shown.
If I comment https://sourceforge.net/p/maxima/bugs/4297/out the above mentioned line the surface plot will succeed.
This was supposed to have been fixed with this report:
https://sourceforge.net/p/maxima/bugs/4297/
However, the problem persists with draw3d.
I am using maxima-5.48.1 and gnuplot-6.0.3.
---
Sent from sourceforge.net because max...@li... is subscribed to https://sourceforge.net/p/maxima/bugs/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/maxima/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |