Hi,
With version 1.7.1 (2024-01-23), if I open a structure (tested with 6MEO and 6ARA), select the whole molecule, change "Right Mouse" to "Rotate model", rotate the model by dragging with the right mouse, save the model into a .cif file (uncheck "Use untransformed coordinates"), and then type the following python script in the Shell in the session performed the rotation and in a new session/launch of ChimeraX and opening of the saved file, the results are different, see the attached screenshots.
=======
from chimerax.atomic import Structure
mol = session.models.list(type = Structure)[0]
mol.atoms.scene_coords=======
For 6ARA, if I do not change the camera setting before rotation (drag the left mouse), only rotate in the original camera setting, this is not reproduced. But if I change the camera setting, this is reproduced. For 6MEO, I always reproduce the described behavior.
property scene_coordsAtoms’ coordinates in the global scene coordinate system. This accounts for the Drawing
positions for the hierarchy of models each atom belongs to.
Either I misunderstood the whole scene and camera system, or this should not have happened. Why is this the case? How can I access from the session performed the rotation the coords as in a new session?
Many thanks,
Roden
Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/