Move an object along its own axis
#5

I am not sure what you mean with

vector along X axis
vector along Y axis
vector along Z axis

Usually if you have a rotation you can get the forward, right or up vector, for XZY it should be

Right Vector

X = cos(pitch) * cos(roll)
Y = sin(yaw) * sin(roll) + cos(yaw) * cos(roll) * sin(pitch)
Z = cos(pitch) * sin(yaw) * sin(pitch) - cos(yaw) * sin(roll)

Forward Vector (roll doesn't matter)

X = -sin(pitch)
Y = cos(yaw) * cos(pitch)
Z = cos(pitch) * sin(yaw)

Up Vector

X = cos(pitch) * sin(roll);
Y = cos(yaw) * sin(pitch) * sin(roll) - cos(roll) * sin(yaw);
Z = cos(yaw) * cos(roll) + sin(yaw) * sin(pitch) * sin(roll);

Source: https://en.wikipedia.org/wiki/Euler_...otation_matrix
Reply


Messages In This Thread
Move an object along its own axis - by NaS - 29.11.2016, 17:12
Re: Move an object along its own axis - by Vince - 29.11.2016, 17:31
Re: Move an object along its own axis - by AbyssMorgan - 29.11.2016, 17:47
Re: Move an object along its own axis - by NaS - 29.11.2016, 18:10
Re: Move an object along its own axis - by Nero_3D - 29.11.2016, 21:25
Re: Move an object along its own axis - by NaS - 30.11.2016, 17:08

Forum Jump:


Users browsing this thread: 1 Guest(s)