A note on package draw



Dear Mario,

I'm very interested in these new features.

I don't know if you remember that last year we had a discussion on the
mailing list, where I was asking if there was a way to plot on
arbitrarily directed y-axes. I had a look to the page you linked
above, draw() has now very very good features, and seems to make it
possible all I need.

I will try to use these new functions in my program as sson as
possible, and let you know.

Thank you
Stefano







2010/8/5 Adam Majewski <adammaj1 at o2.pl>:
> Dnia Wed, 04 Aug 2010 18:10:09 +0200, Mario Rodriguez napisa?(a):
>
>> 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.
>
> Dear Mario,
>
>
> Thank you for uprgrading draw.
> I will try new version when I upgrade Maxima.
>
> Best
>
> AdaM
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>