mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-10-21 16:11:49 +00:00
Fixed LookAt
This commit is contained in:
@@ -758,11 +758,11 @@ LookAt(vec3 Eye, vec3 Center, vec3 Up)
|
||||
mat4 Result = {};
|
||||
|
||||
vec3 F = Normalize(Center - Eye);
|
||||
vec3 S = Normalize(Cross(F, Up));
|
||||
vec3 U = Cross(S, F);
|
||||
vec3 S = Cross(F, Normalize(Up));
|
||||
vec3 U = Cross(Normalize(S), F);
|
||||
|
||||
Result.Elements[0][0] = S.X;
|
||||
Result.Elements[0][1] = U.X;
|
||||
Result.Elements[0][1] = U.X;m
|
||||
Result.Elements[0][2] = -F.X;
|
||||
|
||||
Result.Elements[1][0] = S.Y;
|
||||
|
Reference in New Issue
Block a user