On Thu, Apr 10, 2008 at 11:42 AM, Hector Villafuerte <[EMAIL PROTECTED]> wrote: > > Hi, > I noticed the following (inconsistent?) behavior: saving 2D plots > works as expected (a graphic file is stored), but saving 3D plots > gives .sobj files instead (see sample code below). Is there a way to > save 3D plots from the Notebook? By the way, I know how to save them > using jMol's GUI (as reached from Sage terminal), but the idea is to > be able to script this. >
This is a bug:http://trac.sagemath.org/sage_trac/ticket/2872 There's currently no easy nice way to script saving 3d graphics using Tachyon. If you do the following sage: p = point3d([(k,k^2,0) for k in [0..10]], size=5, viewer='tachyon') sage: p.show(filename='a', viewer='tachyon') then the file a.png will be produced but unfortunately a browser window will also appear showing this file. > -- > Hector > > > sage: p = point([(k,k^2) for k in [0..10]]) > sage: p.save(DATA+'plot2d.png') > sage: type(p) > <class 'sage.plot.plot.Graphics'> > > sage: p = point3d([(k,k^2,0) for k in [0..10]], size=5) > sage: p.save(DATA+'plot3d-1.png') > sage: type(p) > <class 'sage.plot.plot3d.base.Graphics3dGroup'> > > sage: p = point3d([(k,k^2,0) for k in [0..10]], size=5, viewer='tachyon') > sage: p.save(DATA+'plot3d-2.png') > sage: type(p) > <class 'sage.plot.plot3d.base.Graphics3dGroup'> > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---