Let's face it a vector is just two coordinates relative to 0. ;-)
Thing is if you want to store your object positions/movements as a pair of coordinates and not as an angle/distance pair, you can't really easily use cos and sin like GreyAlien shows cus you have to convert from coords to angle and radius first and then back again which seems redundant.
So how does one go about doing rotation of a vector without converting it to angles?
Thing is if you want to store your object positions/movements as a pair of coordinates and not as an angle/distance pair, you can't really easily use cos and sin like GreyAlien shows cus you have to convert from coords to angle and radius first and then back again which seems redundant.
So how does one go about doing rotation of a vector without converting it to angles?