移动可以是点的移动,也可以是坐标系的移动
在不同坐标系下,同一个点 位置不一样。
作业
import numpy as np
def rotation_matrix_2d(deg):
cosi = np.cos(deg*np.pi/180)
sini = np.sin(deg*np.pi/180)
rotation = np.matrix([[cosi,-sini],[sini, cosi]])
return rotation
i = np.matrix([2,2]).T
translation_matrix = np.matrix([-1.0,-1.0]).T
rotation_matrix = rotation_matrix_2d(215.0)
\#print(rotation_matrix*i + translation_matrix)
\#print(rotation_matrix*i + rotation_matrix*translation_matrix)
print(rotation_matrix_2d(-45))
print(rotation_matrix_2d(-45)*i + rotation_matrix_2d(-45)*translation_matrix)