Skip to content

Commit eed16d5

Browse files
committed
Fix right/left movement
1 parent be78c9a commit eed16d5

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

source/Camera.h

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,13 @@ namespace dae
3636
Matrix CalculateCameraToWorld()
3737
{
3838
Matrix out;
39-
const Vector3 _right{forward.z, 0.f, -forward.x};
40-
const Vector3 _up = Vector3::Cross(forward, _right);
41-
out[0] = Vector4{_right.Normalized(), 0.f};
42-
out[1] = Vector4{_up.Normalized(), 0.f};
43-
out[2] = Vector4{forward.Normalized(), 0.f};
39+
//forward.Normalize();
40+
//std::cout << "forward: " << forward.Magnitude() << std::endl;
41+
right = Vector3{forward.z, 0.f, -forward.x};
42+
up = Vector3::Cross(forward, right);
43+
out[0] = Vector4{right, 0.f};
44+
out[1] = Vector4{up, 0.f};
45+
out[2] = Vector4{forward, 0.f};
4446
out[3] = Vector4{origin, 1.f};
4547
return out;
4648
}

0 commit comments

Comments
 (0)