Fixed backwards cross product used when calculated hold part verts.

This commit is contained in:
Kyzentun
2015-01-16 17:37:57 -07:00
parent 2d26c8133a
commit 5e2dc76fc9
+2 -2
View File
@@ -934,11 +934,11 @@ void NoteDisplay::DrawHoldPart(vector<Sprite*> &vpSpr,
RageVector3 render_left;
if(abs(render_forward.z) > 0.9f) // 0.9 arbitrariliy picked.
{
RageVec3Cross(&render_left, &render_forward, &pos_y_vec);
RageVec3Cross(&render_left, &pos_y_vec, &render_forward);
}
else
{
RageVec3Cross(&render_left, &render_forward, &pos_z_vec);
RageVec3Cross(&render_left, &pos_z_vec, &render_forward);
}
RageAARotate(&render_left, &render_forward, render_roty);
const float half_width= fScaledFrameWidth * .5f;