点A(10,10)绕着点B(5,5),屏幕坐标起点(0,0),进行旋转.
数学坐标系是Y轴向上是正的,屏幕的坐标系是Y轴向下是正的.
将屏幕上的点,转化为数学坐标系上的点,然后旋转.
旋转之后,再将数学坐标系上的点,转换成屏幕上的点,进行绘制.
'一个点围着中心进行旋转,旋转之后那个点的坐标
Public Function RotateCenter(Center As D3DVECTOR2, _
RotatePoint As D3DVECTOR2, ByVal RotateRange As Single) As D3DVECTOR2
'这里应该想什么?
End Function
|