Hello,
For those who might be interested, this is the list of new features and
changes made in package draw.
* Graphic object 'mesh' has been renamed as 'elevation_grid'. And a new
object 'mesh' was created to build arbitrary surfaces in 3d based on
quadrilateral meshes. It is well known that Gnuplot is not a tool for 3d
modeling, but new 'mesh' object tries to fill this gap somehow. See
examples here:
http://www.telefonica.net/web2/biomates/maxima/gpdraw/3dmodel
* With new option 'transform', it is possible to translate, rotate,
scale and make other space transformations, both in 2d and 3d:
http://www.telefonica.net/web2/biomates/maxima/gpdraw/transform
* Syntax for option 'enhanced3d' has been extended, keeping
compatibility with previous versions. This change gives programmers more
flexibility for coloring surfaces:
http://www.telefonica.net/web2/biomates/maxima/gpdraw/colorsurf
* Support for terminal SVG (Scalable Vector Graphics).
http://www.telefonica.net/web2/biomates/maxima/gpdraw/svg
* draw functions now accept lists of options and graphic objects. That
is, once defined
a : [color = red, terminal=svg] $
b : surface_hide = true $
c : [mesh([[1,0,0],[0,1,0]],[[0,0,1],[0,0,1]])] $
instead of: apply('draw3d, append(a, [b], c)) $
we can write: draw3d(a,b,c) $
Hope you'll find this useful.
--
Mario