Interesting...I'm not clear on what is not working.  We never supported more 
than one Jmol per compute cell.  If that works, it was not intended.

As to the advanced controls, I do intend to make them work again and more, but 
I thought it was more important to get something out that would work in most 
browsers, first.  I do not think this is a serious regression as some of the 
controls are available in the pop-up menu and can also be done with added 
script commands in the original call.

Jonathan
On Oct 23, 2014, at 1:30 PM, kcrisman <[email protected]> wrote:

> 
> Okay.
> 
> 1) "Classic notebook
> First cell :
>  
> ## Let's go for maximal poor taste :
> var("y")
> p1=plot3d(sin(sqrt(x^2+y^2))/sqrt(x^2+y^2),[x,-10,10],[y,-10,10], opacity=0.5)
> p2=plot3d((x^2+y^2)/100-1,[x,-10,10],[y,-10,10], color="yellow",opacity=0.5)
> (p1+p2)
> 
> Gives nothing unless I add ".show()" at the end of the last line, which gives 
> me the expected jmol figure (my browser bugs me to allow it...).
> 
> 
> Hmm, that is still not good.  In principle this should show up anyway.  What 
> happens if you do just 
> 
> p1
> 
> in the cell at the end?
>  
> Second cell :
> 
> (p1+p2).show()
> 
> Same jmol figure. Same plea from the browser. I use the "advanced controls" 
> to get a mesh and spin it (easier visual control).
> 
> Coming back to first cell,  I change -1 to +1 at the end of the definition of 
> p2, then re-evaluate the cell. The first jmol restarts, re-bugs me, and 
> displays an updated figure. THE SECOND JMOL DOESN'T CHANGE. Is that what you 
> expected ?
> 
> 
> If you didn't do anything to the second cell, that is fine.  If you change 
> the second cell (or, with your particular code, re-evaluate it) then it 
> should change.  If not, caching problem, perhaps.
> 
>  
> Coming back to the first cell, I try to add :
> p1.show()
> p2.show()
> before the "(p1+p2).show()" statement. Only the last one has an effect.
> 
> 
> That I think is probably okay, but Volker may want to comment on this, as I 
> don't understand the display hook stuff well.
> 
> +++
> 
> By the way, it is interesting that you were using the "advanced controls"; 
> that is the one thing we were unable to (currently) preserve in the new 
> javascript jmol at #16004, just because it was so difficult to get things 
> working at all.  But is this useful enough that would be a serious 
> regression?  The usual wisdom was that Java was so annoying to make work 
> right on so many platforms that it was better to move to a less-powerful js 
> option.
> 
> - kcrisman

                        Dr. Jonathan H. Gutow
Chemistry Department                                 [email protected]
UW-Oshkosh                                           Office:920-424-1326
800 Algoma Boulevard                                 FAX:920-424-2042
Oshkosh, WI 54901
                http://www.uwosh.edu/facstaff/gutow/

-- 
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/d/optout.

Reply via email to