Revision: 20818 http://sourceforge.net/p/jmol/code/20818 Author: hansonr Date: 2015-10-12 12:31:17 +0000 (Mon, 12 Oct 2015) Log Message: ----------- Jmol.___JmolVersion="14.3.16_2015.10.11"
new feature: unitcell() function -- returns unitcell as an array in the form [origin, va, vb, vc] -- first parameter is optional unitcell itself; absence uses current model's unit cell. -- optional last parameter: scale -- signatures: unitcell() // uses current unit cell unitcell(uc) // copies unit cell unitcell(uc, "reciprocal") // reciprocal lattice for specified unit cell unitcell("reciprocal") // reciprocal lattice for current model's unit cell unitcell(ucconv, "primitive","BCC"|"FCC") // convert primitive to conventional unitcell("primitive","BCC"|"FCC") unitcell(ucprim, "conventional","BCC"|"FCC") // convert primitive to conventional unitcell("conventional","BCC"|"FCC") unitcell(origin, [va, vb, vc]) // user-defined unit cell; just produces [origin, va, vb, vc] unitcell(origin, pta, ptb, ptc) // user-defined unit cell using four points -- compatible with UNITCELL command: UNITCELL @{unitcell("reciprocal")} draw unitcell UNITCELL RESET new feature: point(unitcell, {i, j, k}) -- returns the Cartesian point corresponding to a specific coordinate in a unit cell system. -- unitcell is an array of the form [origin, va, vb, vc] -- {i j k} is a point in the unit cell -- for general use -- does not require actual setting of the model's unit cell Modified Paths: -------------- trunk/Jmol/src/org/jmol/viewer/Jmol.properties Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2015-10-11 15:41:18 UTC (rev 20817) +++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2015-10-12 12:31:17 UTC (rev 20818) @@ -72,19 +72,26 @@ -- signatures: unitcell() // uses current unit cell unitcell(uc) // copies unit cell - unitcell(uc, "reciprocal") // reciprocal lattice for specied unit cell + unitcell(uc, "reciprocal") // reciprocal lattice for specified unit cell unitcell("reciprocal") // reciprocal lattice for current model's unit cell unitcell(ucconv, "primitive","BCC"|"FCC") // convert primitive to conventional unitcell("primitive","BCC"|"FCC") unitcell(ucprim, "conventional","BCC"|"FCC") // convert primitive to conventional unitcell("conventional","BCC"|"FCC") - - unitcell(origin, [va, vb, vc]) - unitcell(origin, pta, ptb, ptc) - + unitcell(origin, [va, vb, vc]) // user-defined unit cell; just produces [origin, va, vb, vc] + unitcell(origin, pta, ptb, ptc) // user-defined unit cell using four points + -- compatible with UNITCELL command: + + UNITCELL @{unitcell("reciprocal")} + draw unitcell + UNITCELL RESET + + new feature: point(unitcell, {i, j, k}) + -- returns the Cartesian point corresponding to a specific coordinate in a unit cell system. -- unitcell is an array of the form [origin, va, vb, vc] - -- {i j k} is a point in the unitcell + -- {i j k} is a point in the unit cell + -- for general use -- does not require actual setting of the model's unit cell JmolVersion="14.3.16_2015.10.09" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ _______________________________________________ Jmol-commits mailing list Jmol-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-commits