[Chimera-users] translation + rotation of a whole scene

Elaine Meng meng at cgl.ucsf.edu
Wed Jun 11 07:30:10 PDT 2008


Hi Nils,
Perhaps it is the "matrixcopy" command that you need ... if  
"matrixset" was used to position your first model, say #0, then you  
could apply the same transformation to the others with commands like:

matrixcopy #0 #1
matrixcopy 0 2

(the pound signs # are optional)
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/matrixcopy.html
This command does not require a matrix to be in a file.  It simply  
applies the transformation of one model to another.  Again you can  
combine all the commands with semicolons to avoid seeing the  
intermediate stages.  I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D.                          meng at cgl.ucsf.edu
UCSF Computer Graphics Lab and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
                      http://www.cgl.ucsf.edu/home/meng/index.html




On Jun 11, 2008, at 1:55 AM, Nils Becker wrote:

> Hi Elaine,
>
> thanks for your answer. Sorry that I did not make my question  
> clearer. I know that move, turn , roll etc. do move models  
> together. However, this is not what I need.
>
> I need to specify a precise orientation and position of one of the  
> molecule models, say #0, so that the view direction is exactly  
> along a symmetry axis of that model. This orientation  and position  
> was generated externally and I have it available as a rotation  
> matrix and translation vector, in the same format as that used by  
> matrixset/matrixget.
>
> I could write the same matrix into a matrixset file N times for N  
> models in the session. This however does not rotate the molecules  
> together, but sets each one individually to the orientation and  
> position  needed only for model 1.
>
> is it possible to do that?
>
> Thanks! Nils




More information about the Chimera-users mailing list