Appearance
旋转
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 。 |