Rotate

Rotate[g,θ]
境界ボックスの中央で反時計回りに θ ラジアン回転された2Dグラフィックスプリミティブあるいはその他の任意のオブジェクト g を表す.

Rotate[g,θ,{x,y}]
の回りで回転させる.

Rotate[g,{u,v}]
始点の回りを回転させて2Dあるいは3Dベクトル uv に変換する.

Rotate[g,θ,w]
始点に固定された3Dベクトル w の回りで3Dグラフィックスプリミティブを θ ラジアン回転させる.

Rotate[g,θ,w,p]
p に固定された3Dベクトル w の回りを回転させる.

Rotate[g,θ,{u,v}]
3Dベクトル uv で定義される平面上で角度 θ 回転させる.

詳細とオプション詳細とオプション

  • θ Degreeすなわち θ°は角度を度で指定する.
  • Rotateがグラフィックスの外側に現れた場合,Rotate[g,θ]中のオブジェクト g 等は任意の式でよい.
  • g の境界ボックス内で{Left,Bottom}のような特別な点を指定することができる.
  • x の位置はLeftCenterあるいはRightとして指定できる.y の位置はBottomCenterあるいはTopとして指定できる.
  • Rotateがグラフィックス内に現れた場合,座標はグラフィックスの座標系内にあるとみなされる.
  • Rotateがグラフィックスの外側に現れた場合,座標は回転されているオブジェクトの境界ボックスのからの範囲にあるとみなされる.
  • Rotate[g,θ]Rotate[g,θ,{Center,Center}]に等しい.
  • スケールされた座標Scaled[{x,y}]で指定されたオブジェクトについては,Rotateは実質的に対応する通常の座標に対して変換を適用する.
  • Rotateがグラフィックス内に現れた場合,Normal[expr]は,可能であれば,すべてのRotate[gi,]構文を座標系が明示的に変換された のバージョンで置き換える.
2007年に導入
(6.0)
| 2008年に修正
(7.0)