[go: up one dir, main page]

Menu

Commit [r20020]  Maximize  Restore  History

Jmol.___JmolVersion="14.3.7_2014.09.22"

FEATURE CHANGE: atoms without vibration will no longer report out as vxyz = {0 0 0} or vx = 0
-- print {atomno=3}.vxyz and {*}.vxyz.all will report -1
instead of {vx vy vz} when atom does not have a vibration
-- print {atomno=3}.vx will report "NaN" (also vy and vz)
-- label %[vxyz] will be blank
-- label %[vx] will be blank (also vy and vz)
-- select vxyz >= 0 will select for atoms with vibrations of any magnitude
-- select vxyz < 0 will select for atoms without vibrations of any magnitude
-- select vx = 0 will NOT select atoms with no vibration vector
-- select vx != 0 will NOT select atoms with no vibration vector
-- select vx = 0 || vx != 0 will select for atoms with vibrations of any magnitude
-- same with modulations and modxyz, modx, mody, modz

FEATURE CHANGE: {xxx}.vxyz = a, where a is an array
-- no longer throws an exception if a[i] is not a point
-- simply does not set that value.
-- allows for v = {*}.vxyz.all; {*}.vxyz = v;

hansonr 2014-09-22

changed /trunk/Jmol/src/org/jmol/modelset/AtomCollection.java
changed /trunk/Jmol/src/org/jmol/script/ScriptEval.java
changed /trunk/Jmol/src/org/jmol/script/ScriptExpr.java
changed /trunk/Jmol/src/org/jmol/script/ScriptParam.java
changed /trunk/Jmol/src/org/jmol/scriptext/CmdExt.java
changed /trunk/Jmol/src/org/jmol/viewer/Jmol.properties