I posted only to you by a mistake -- can I reply to the list?
On Mon, Mar 9, 2009 at 2:20 PM, Jonathan Taylor <jonathan.taylor@...247...> wrote:
I think that it would be a little bit more complicated than that. I
believe that the current backends act as a canvas that you paint onto.
I do not think an OpenGL "canvas" would give us a big speed
improvement. In order to get the speed improvement, the "canvas"
would have to be 3D and the M3D code would paint into this 3D space
and let OpenGL (and your video card) worry about rendering it. I
think that it would be hard to make what came out of this process look
like what we have now. Perhaps it would be possible using
Again, for simplicity, I am interested to see how much mileage we can
get out of our current implementation, perhaps by rewriting a few of
the algebraic routines in cython.
Ok, I think I understand now and your approach seems reasonable to me.
I can use mayavi if I need some fast and fancy stuff and one can use
mpl if one just wants some regular 3d stuff.
So what do you think we should do with our 3d plots in sympy? It's too
simple for mayavi, too complex for mpl,... Well.