Brief status of Jmol 3-D.  

1) The javascript only implementation is now working. (Some simple examples 
mostly molecular can be seen at: 
http://www.uwosh.edu/faculty_staff/gutow/Orbitals/Cl/Cl_AOs.shtml and 
http://chemapps.stolaf.edu/jmol/jsmol/test2.htm).  However, I have not had 
time to do the work to couple it to Sage.  If this student wants to help I 
would really like it.

2) The things people would like to do here are all things Jmol already 
does.  Somebody simply has to implement the right javascript and backend 
python for people to use it.  Much of the difficulty surrounds 
communicating with the Sage server via asynchronous calls. Again I would 
love somebody who has time to work on it help with this.  I know a lot 
about Jmol and how to make it do things, but have found making the 
connections to Sage workable time consuming.

3) Some things Jmol does that I think might be useful that I haven't seen 
people ask for: slicing off parts of surfaces, density plots for 3-D 
functions,  3-D animations that you can spin while they change.  These are 
all available now, we just need to manpower to couple them to Sage in a 
useful way.

4) I suspect it would be an unnecessary duplication of effort to start from 
scratch on 3-D viewing using either Java or javascript now that Jmol has 
one code base that generates both.

Anyway, if somebody can implement something that works better than Jmol I 
think that would be great.  We developed Jmol for molecular visualization, 
which requires visualizing many 3-D objects and surfaces simultaneously, 
but it was certainly not originally intended for function plots.  Note 
there is a stub in the code for plots with range specification  that nobody 
has had time to work on.  So I suggest that anybody who has time to work on 
this start by contacting me, learning what Jmol can do and deciding if 
their time would be better spent writing something from scratch or helping 
to couple what Jmol already provides to Sage in a better way.

Jonathan

-- 
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.

Reply via email to