RotationTransform

RotationTransform[θ]
给出 TransformationFunction,表示在二维平面内,绕原点旋转 θ 角度.

RotationTransform[θ,p]
绕二维点 p 做二维旋转.

RotationTransform[θ,w]
沿三维向量 w 的方向作三维旋转.

RotationTransform[θ,w,p]
w 轴,向 p 点的三维旋转.

RotationTransform[{u,v}]
绕原点旋转,转换向量 u 的方向到向量 v 的方向.

RotationTransform[{u,v},p]
绕点 p 的旋转,转换向量 u 的方向到向量 v 的方向.

RotationTransform[θ,{u,v},]
在向量 u 和向量 v 确定的超平面内,旋转 θ 弧度.

更多信息更多信息

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

一个 θ 弧度的二维旋转变换:

In[1]:=
Click for copyable input
Out[1]=

旋转一个向量:

In[2]:=
Click for copyable input
Out[2]=

轴旋转:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

把一个二维图形绕原点旋转 30°

In[1]:=
Click for copyable input
Out[1]=

轴旋转:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=Play Animation
2007年引入
(6.0)