Happy New Year to all Jmol users! Nico will release 11.1.5 soon (whenever you can, Nico).
This version of Jmol contains some very significant additional features: Navigation Mode ------------------------------- With this release you can now navigate through a model. There are some tricks; see the documentation for help on this. Be sure you select documentation for version 11.1, not 11.0. Commands include: set navigationMode set cameraDepth x.xx set hideNavigationPoint set navigationMode TRUE/FALSE set navigationSlab [depth from navigation point; positive toward user] set navigationSpeed [5] set navigationPeriodic # for crystals, creates the effect of an infinite array in all directions set perspectiveModel 11/10 # (10 disallows navigation) set picking navigation set modelRadius x.xx set showNavigationPointAlways set visualRange x.xx navigation nSec center {x y z} navigation nSec center $object navigation nSec center (atom selection) navigation nSec depth p # a depth value, like slab, in percent (0 rear, 100 front) navigation nSec path $object indexStart indexEnd navigation nSec path (atom expr) {x y z} (atomexpr) (atomexpr) {x y z} etc... navigation nSec path {x y z theta} {x y z theta}{x y z theta}{x y z theta}... navigation nSec rotate X degrees navigation nSec rotate Y degrees navigation nSec rotate Z degrees navigation nSec trace (atom expression) navigation nSec translate x.xx y.yy # percentages; 0 0 center navigation nSec translate X x.xx # relative percent navigation nSec translate Y y.yy # relative percent navigation nSec translate {x y z} navigation nSec translate $object # could be a draw object navigation nSec translate (atom selection) #average of values an interesting test is load 1crn.pdb;cartoons on;color cartoons group set sheetSmoothing 0;set traceAlpha set navigationMode navigate trace (*) Hold on to your hat -- it's a bumpy ride! The arrow keys work the navigation as well. Periodic Boundary Conditions ------------------------------- In navigation mode if you load a crystallographic model with one or more unit cells (I recommmend at least {5 5 5} and then set the unit cell to be in the middle, with, perhaps, load graphite.cif 1 {10 10 10};axes off;unitcell off unitcell {4 4 4}; and then set navigationPeriodic you can create the the illusion of an infinite surface. Basically, when the navigation center leaves the unit cell, it reenters from the opposite side, always creating the illusion of more atoms than are actually in the model. Internal Slabbing ------------------------------- I first thought about this last summer but couldn't figure out how to do it. But now, with the perspective model better in mind, I realized it was almost trivial to implement. The idea is slab/depth planes that rotate with the model -- that are defined based on model coordinates, not screen coordinates. So you can now, for example: slab plane x = 3 slab reference {0 0 0} slab on and the slabbing will rotate with you as you rotate the model with the mouse. This to me is very exciting. I think the old slab style will be of minimal interest once you try this. The reference point is necessary, because it is no longer obvious which side to display without that -- the side with the reference point is displayed. You can get just a slice of a model using both depth and slab: slab plane x = 3; slab depth x = -1; slab reference {0 0 0} slab on Try this with isosurface sasurface and you will have some fun --- oh, and then turn navigation mode on! Probably a few bugs. This is brand new. Other goodies --------------- set allowEmbeddedScripts OFF # turns off allowing embedded scripts, mostly for testing set zShade # shadows increase with distance from the user; experimental Bob ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users