Skip to content

旋转

rotate() 方法

图形对象可以通过调用对象的 rotate() 方法来旋转:

python
myobject.rotate(axis=vec(0, 1, 0), angle=pi / 3, origin=vec(0, 0, 0))
属性名类型说明
axis向量对象旋转的轴。默认值为 myobject.axis
angle标量旋转角度(以弧度为单位),使用右手法则逆时针旋转(拇指指向旋转轴方向,手指弯曲方向为旋转方向)。
origin向量旋转轴穿过的原点。默认值为 myobject.pos

rotate() 函数

或者,rotate() 函数以相同的方式工作:

python
rotate(myobject, axis=vec(0, 1, 0), angle=pi / 3, origin=vec(0, 0, 0))
属性名类型说明
firstargument对象对象名称。
axis向量对象旋转的轴。默认值为 myobject.axis
angle标量旋转角度(以弧度为单位),使用右手法则逆时针旋转(拇指指向旋转轴方向,手指弯曲方向为旋转方向)。
origin向量旋转轴穿过的原点。默认值为 myobject.pos