Thank you, Angel. This is very helpful. I believe it solves my problem.
After some testing, I can simplify the code by setting this one time, when the applet is created: set waitForMoveTo true then do the following before playing any scene: Jmol.script(jmolview1, ‘moveTo stop;’); Jmol.script(jmolview1, ‘!exit;’); It doesn’t work if I chain those together, only if they are separate calls. Then, it proceeds with 'load mol/s_dipep.pdb; script animation1.spt;’ as before. One question, when I get the coordinates for moveTo with “show moveto” in the console, I end up with a longer command than in your example, for example: moveto 1.0 { 588 -641 -493 123.42} 170.0 0.0 -10.0 {-2.996 2.3880000000000003 7.308} 5.727823233459979 {0 0 0} 0 0 0 3.0 0.0 0.0; //compared with moveTo 2.0 {588 -641 -493 123.42} 170 0 -10; Can I just leave out everything after the -10.0, as in your example, as I’m making this conversion for all my scripts? > On Apr 15, 2017, at 7:38 AM, Angel Herráez <angel.herr...@uah.es> wrote: > > Hi Jeff > > I've done a little testing. > It seems that the problem is in the "move" commands, that cannot be > interrupted. I found about "set waitForMoveTo" and "moveTo stop", so this > seems to work: > > 1. > Edit you spt files to change the move commands to equivalent moveTo > commands. > > // move 0 0 0 80 0 -10 0 0 2.0 > moveTo 2.0 {588 -641 -493 123.42} 170 0 -10; > > //move 0 0 0 -80 0 10 0 0 2.0 > moveTo 2.0 {588 -641 -493 123.42} 90 0 0; > > (parameters obtained using "show moveto" in the console after manually > entering the original move) > > > 2. > Edit the button code to add the stopping commands, like this: > Jmol.script(jmolview1, '!exit; set waitForMoveTo false; moveTo stop; load > s_dipep.pdb; script animation2.spt;'); > > > 3. > You probably need to reset to "set waitForMoveTo true" somewhere, at the > beginning of the scripts I think, so your moves within a script are displayed > sequentially as you want. > > > > > --- > El software de antivirus Avast ha analizado este correo electrónico en busca > de virus. > https://www.avast.com/antivirus > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Jmol-developers mailing list > Jmol-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jmol-developers ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers