|
From: Warren D. <wa...@de...> - 2005-04-21 15:29:46
|
This is tricky because the view matrix isn't quite the same format as the
coordinates translation matrix. Here's some code that will do what you
want:
# transform selection coordinates by the camera view
cv=list(cmd.get_view())
cmd.transform_selection("all", \
cv[0:3]+[0.0]+ \
cv[3:6]+[0.0]+ \
cv[6:9]+[0.0]+ \
cv[12:15]+[1.0])
cmd.reset()
Cheers,
Warren
--
Warren L. DeLano, Ph.D.
Principal Scientist
. DeLano Scientific LLC
. 400 Oyster Point Blvd., Suite 213
. South San Francisco, CA 94080
. Biz:(650)-872-0942 Tech:(650)-872-0834
. Fax:(650)-872-0273 Cell:(650)-346-1154
. mailto:wa...@de...
> -----Original Message-----
> From: pym...@li...
> [mailto:pym...@li...] On Behalf Of
> Bingding Huang
> Sent: Thursday, April 21, 2005 1:36 AM
> To: pym...@li...
> Subject: [PyMOL] orient the molecule
>
> Hi,
> When I try "orient" command to orient the molecule, the
> camera changes but the coodinates don't change.
> I wonder whether it is possible that when I orient the
> molecule the coodinates also change.
>
> Thanks
>
> Bingding
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: New Crystal Reports XI.
> Version 11 adds new functionality designed to reduce time
> involved in creating, integrating, and deploying reporting
> solutions. Free runtime info, new features, or free trial,
> at: http://www.businessobjects.com/devxi/728
> _______________________________________________
> PyMOL-users mailing list
> PyM...@li...
> https://lists.sourceforge.net/lists/listinfo/pymol-users
>
|