moving in directions
how can you get a mesh to move stright in the direction its facing, I have the direction just want to move it forward
x=t.v+x0 where v is the direction you want your object to move along and t is a scalar parameter like time and x0 is the position of your object at t=0.
then use D3DXMATRIXTranslation to make your translation matrix.
Transforms
D3DXMATRIXTranslation
then use D3DXMATRIXTranslation to make your translation matrix.
Transforms
D3DXMATRIXTranslation
how im doing this is taking my camera position - camera lookat = direction
then I take that vector and add it to a time scaler, but how do you add a float(time) to a vector3
then I take that vector and add it to a time scaler, but how do you add a float(time) to a vector3
I do not add a scalar to a vector: I multiply t with v: t.v=t.(vx,vy,vz)=(t*vx,t*vy,t*vz) and add this new vector to x0.
x = t.v+x0 = (t*vx+x0x,t*vy+x0y,t*vz+x0z)
x = t.v+x0 = (t*vx+x0x,t*vy+x0y,t*vz+x0z)
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement