Axes and rotation in Chime and Jmol

load pdb   load mol
reset
Positive X
(1,0,0)
Negative X
(-1,0,0)
Positive Y
(0,1,0)

Negative Y
(0,-1,0)

Positive Z
(0,0,1)
rotate x 90 rotate y 90 rotate z 90
translate x 10 translate y 10
Test move Test move 2

Chime pdb

X: right
Y: down
Z: back

Chime mol

X: right
Y: up
Z: front

Jmol

X: right
Y: up
Z: front
When looked from positive end of axis: All 3 rotate counterclockwise, so:
X rotates counterclockwise
Y rotates clockwise
Z rotates counterclockwise
X rotates counterclockwise
Y rotates counterclockwise
Z rotates clockwise
X rotates equal to Chime pdb & mol
Y result is equal to Chime pdb & Chime mol
Z result is opposite to Chime pdb & to Chime mol

So, given a Rasmol/Chime script, in order to adapt it to Jmol these changes must be applied:

pdb file mol file
First, just after loading the model apply a rotate x 180 (button labeled "initial Chime view" above)
Then change the translate/rotate/move commands (buttons labeled "Test move" above):
Change the translate/rotate/move commands (buttons labeled "Test move" above):
Chime
Jmol
Chime
Jmol
translate x n
(no change)
translate x n
(no change)
translate y n
translate y -n
translate y n
(no change)
translate z n
translate z -n
translate z n
(no change)
rotate x n
(no change)
rotate x n
(no change)
rotate y n
(no change)
rotate y n
(no change)
rotate z n
rotate z -n
rotate z n
rotate z -n
move x y z # x y z # # # #
move x y -z # x -y -z # # # #
move x y z # x y z # # # #
move x y -z # x y z # # # #