15 lines
315 B
Python
15 lines
315 B
Python
import math
|
|
|
|
degrees = 45 # clock wise +
|
|
position = [1, 1]
|
|
i_head = [1, 0]
|
|
j_head = [0, 1]
|
|
|
|
radians = degrees * (math.pi / 180)
|
|
cos = math.cos(radians)
|
|
sin = math.sin(radians)
|
|
|
|
rotated_pos = (position[0] * cos - position[1] * sin, position[0] * sin + position[1] * cos)
|
|
print(radians, cos, sin)
|
|
print(rotated_pos)
|