On Saturday, September 14, 2013 3:07:45 AM UTC-7, Eric Gourgoulhon wrote:
What about using Blender <http://www.blender.org/> ? It is a mature free > and open-source 3d/4d graphics software of professional level. Moreover, it > has a Python > API<http://www.blender.org/documentation/blender_python_api_2_68_2/info_quickstart.html>(Python > 3 however, while Sage is still in Python 2). The 3d rendering and > animation of Sage objects in Blender scenes would allow one to explore > geometric objects in a way far beyond what Mathematica or Maple can offer. > > Using, or at least exporting to, blender is easy: we can already write to x3d, which is understood by almost all 3d software. It hasn't been used much, so you might find that the x3d conversion is buggy and missing some features, but fixing that is straightforward. Concerning interactive manipulations: I'd think that being able to limit the rendering to a half space could be a useful one to look "inside" an object, and Jonathan's remark suggests this should be straightforward to expose in jmol. For more complicated things, e.g., providing an interact to plot x^2+y^2-z^2-t=0, with a slider for t, I don't immediately see how you can do significantly better than just shipping a new scenery to the renderer. -- 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.
