sort(doubles, c);
,该命令需要一个选择和一个cmd.transform_selection()
PyMOL矩阵(https://pymolwiki.org/index.php/Transform_selection)。
我当前的方法如下:
1。)从原始姿势("ttt"
),我使用ProDy函数获取坐标(orig_pose
)。
2。)我计算中心; org_coords
,其中center是center = np.mean(org_coords, axis=0)
矩阵。
3。)然后,我将[x, y, z]
与cmd.translate()
一起使用,将-center作为翻译向量。
4。)之后,我想应用我的旋转矩阵并将其格式化为orig_pose
矩阵(例如'ttt'
;请参见:https://pymolwiki.org/index.php/Transform_selection)。但是,似乎也对此姿势应用了翻译。
有没有人有使用此API命令的经验,或者遇到过给我输入(3x3旋转矩阵和转换向量)的对象转换对象的方法?非常感谢您的帮助,谢谢!