I wonder if https://github.com/nilesjohnson/sage_animate could be expanded upon?
On Fri, Sep 13, 2013 at 4:50 PM, Volker Braun <[email protected]> wrote: > Matplotlib doesn't have real 3d, only isometric projection. Often good > enough, but nothing where you can really rotate the scene. > > My whishlist would be > * opengl > * ability to render scene as 2d vector pdf for publications, possibly with > gl2ps > > Writing a cross-platform opengl viewer with some controls to rotate is the > easy part. For really smooth 3d animations/interacts you need a different > way of plotting than what we do now. Instead of plot3d() spitting out a 3d > screne every time you call it, you need to once generate the 3d scene and > then progressively update the existing OpenGL objects as you animate (or > change the interact). > > > On Friday, September 13, 2013 7:10:16 PM UTC+1, Greg Laun wrote: >> >> I have a student who specializes in 3d graphics (in particular writing >> very fast physics and game engines) who has expressed interest in >> contributing to Sage. From the sound of it, it would be very simple for him >> to implement fast, responsive interactive 3d graphics, which I for one would >> definitely like to see. I realize we have jmol, but it currently has a long >> load time. >> >> The only issue is I don't know enough about the status of sage's 3d >> graphics to know where to start. Is there a 3d graphic wish list, or any >> tickets that describe what features a 3d graphics system needs? Are >> separate native implementations in Windows, OSX and Linux okay, or do we >> need something like Java that is truly platform agnostic? >> >> As a user, my ideal would be 3d and 2d graphics that update in real time >> with the interact command. Mathematica has the edge here, and it would go a >> long way toward drawing some users away from Mathematica if we could compete >> in this arena. >> >> Thanks, >> >> Greg > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.
