User:Jaime Prilusky/Test/saveScene: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
For this scene I modified by hand the script, server side, setting the desired value to 'set defaultLoadFilter' inside function _setFileState | For this scene I modified by hand the script, server side, setting the desired value to 'set defaultLoadFilter' inside function _setFileState | ||
'''Newer option:''' <scene name='91/918478/1pov/3'>1pov wobble</scene>, made by dropping 1pov-nohet-distance.spt on SAT's Jmol applet and setting FILTER before saving. Then, value of FILTER is conserved. | |||
<!-- set <scene name='91/918478/1pov/2'>set defaultLoadFilter</scene> "*.CA;biomolecule 1;bmchains;/=2" --> | <!-- set <scene name='91/918478/1pov/2'>set defaultLoadFilter</scene> "*.CA;biomolecule 1;bmchains;/=2" --> |
Revision as of 18:48, 29 July 2022
This is the result of dropping the file 1pov-nohet-distance.spt on SAT's Jmol applet, then running on Jmol Console set defaultLoadFilter "*.CA;biomolecule 1;bmchains;/=2", and saving the scene. This almost works. Jmol state has two places with 'set defaultLoadFilter': one inside function _setFileState, where it is set to empty, and another in function _setParameterState, where it gets the value we assign from SAT's console. Problem is that when loading a scene, Jmol executes _setFileState (loads the file with an empty loadFilter) and then _setParameterState, where the defaultLoadFilter has no effect. I was unable to find a suitable Jmol.getPropertyAsArray() to get the value of the FILTER applied when loading the model. This can help on cases when dropping a spt file like 1pov-nohet-distance.spt For this scene I modified by hand the script, server side, setting the desired value to 'set defaultLoadFilter' inside function _setFileState Newer option: , made by dropping 1pov-nohet-distance.spt on SAT's Jmol applet and setting FILTER before saving. Then, value of FILTER is conserved.
|
|