Re: [chimera-dev] Problem using: "openModels.add"

Hi! How do I set the transformation matrix by hand? (and how do I get it? )
So until we get the next snapshot release out (should be soon), you will need to specify shareXform=0 and set the transformation matrix "by hand" if you need to.
Thanks for your help, Lars

On Saturday, December 6, 2003, at 12:59 PM, Lars Kunert wrote:
Hi!
How do I set the transformation matrix by hand? (and how do I get it? )
Hi Lars, This seems like a good opportunity to plug the Programmer's FAQ (http://www.cgl.ucsf.edu/chimera/docs/ProgrammersGuide/faq.html), which is relatively new but still has been around for a few months now. In particular question #9 ("Explanation of openState attribute"; not really a question, I know) covers this topic. In short, to set one model's transformation to be the same as another model's: # set model1's transform to be the same as model2's model1.openState.xform = model2.openState.xform I should point out the the transform is being _copied_ -- therefore the models can still be moved independently afterward. The FAQ also covers how to make them use the same instance of a transform and therefore move in synchrony. Question #4 ("How to rotate/translate individual models") is probably also of interest here. --Eric
participants (2)
-
Eric Pettersen
-
Lars Kunert