Rotate

Rotate[g,θ]
代表二维图形指令或绕边框盒的中心逆时针旋转 θ 弧度的任意的 g 对象.

Rotate[g,θ,{x,y}]
关于点 进行旋转.

Rotate[g,{u,v}]
绕原点旋转,变换二维或三维矢量 uv.

Rotate[g,θ,w]
绕固定在原点的三维矢量 w 旋转三维图元 θ 弧度.

Rotate[g,θ,w,p]
绕固定在 p 的三维矢量 w 旋转.

Rotate[g,θ,{u,v}]
在三维矢量 uv 跨越的平面内旋转角度θ.

更多信息和选项更多信息和选项

  • θ Degreeθ° 指定角度数.
  • 如果 Rotate 出现在视图的外围,在 Rotate[g,θ] 等中的对象 g 可以为任何表达式.
  • 你可以在 g 的边框内指定特殊点诸如: {Left,Bottom}.
  • x 的位置可以指定为 LeftCenterRighty 的位置可以指定为 BottomCenterTop.
  • 如果 Rotate 出现在视图的内部,坐标 采用视图的坐标系统.
  • 如果 Rotate 出现在视图的外围,坐标 采用 的范围与旋转对象边框交叉.
  • Rotate[g,θ] 相等于 Rotate[g,θ,{Center,Center}].
  • 对于用调整坐标 Scaled[{x,y}] 指定的对象, Rotate 有效地把它转化为相应的普通坐标.
  • 如果 Rotate 出现在图形的内部,如果可能, Normal[expr] 替代所有由 变体,其中有明确的坐标发生了变化,构成的Rotate[gi,].
2007年引入
(6.0)
| 2008年更新
(7.0)