scipy.spatial.transform.Rotation.

create_group#

classmethod Rotation.create_group(group, axis='Z')[source]#

创建三维旋转群。

参数:
group字符串

群的名称。必须是 ‘I’、‘O’、‘T’、‘Dn’、‘Cn’ 中的一个,其中 n 是一个正整数。这些群是

  • I: 二十面体群

  • O: 八面体群

  • T: 四面体群

  • D: 二面体群

  • C: 循环群

axis整数

循环旋转轴。必须是 [‘X’、‘Y’、‘Z’] (或小写) 中的一个。默认是 ‘Z’。对于 ‘I’、‘O’ 和 ‘T’ 群,将被忽略。

返回:
rotationRotation 实例

包含旋转群元素的对象。

附注

此方法仅生成旋转群。完整的三维点群 [PointGroups] 还包含反射。

参考文献