From: Bob H. <ha...@st...> - 2007-04-11 20:41:27
|
The molecule can rotate around “external” axes, fixed to viewport, or around “internal” axes, attached to the molecule. The default rotation center is the geometric center of the molecule's boundbox. *rotate* and *spin* commands use the same syntax. a) Common *spin on* starts spinning as specified by the previous spin or set spin commands. *spin off* stops spinning Defaults: rotate +10 degrees, spin at +10 degrees per second, external Y axis. b) Rotation around an external XYZ axis *rotate *X, Y or Z* *angle *spin *X, Y or Z speed *set spin *X, Y or Z speed (for compatibility with Jmol v.10 and Rasmol/Chime; requires spin on to start spinning). ** really what it is is: rotate [molecular] [some_axis] angle spin [molecular] [some_axis] speed where [molecular] is the optional keyword MOLECULAR and [some_axis] is one of: a) x, y, z, -x, -y, -z, b) axisangle {x y z} c) $xxx where xxx is a drawn line or plane (in the case of a plane, the rotation is around a normal through the geometric center) d) [point] [point] where [point] is anything that defines a point in space, including: {x y z} molecular coordinates {a/b c/d e/f} fractional coordinates $xxx where xxx is a drawn object such as a point, line, or plane {atom expression} geometric center of a set of atoms In the case of (c) and (d), MOLECULAR is implied. I think that's all there is to it. ** |