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.
