Skip to content

Commit 6740b43

Browse files
committed
fix lookat matrix (the 3x3 part was transposed)
1 parent 16f8b4d commit 6740b43

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

include/nanogui/vector.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -541,13 +541,13 @@ template <typename Value_, size_t Size_> struct Matrix {
541541

542542
Matrix result(0);
543543
result.m[0][0] = left.x();
544-
result.m[0][1] = left.y();
545-
result.m[0][2] = left.z();
546-
result.m[1][0] = new_up.x();
544+
result.m[0][1] = new_up.x();
545+
result.m[0][2] = dir.x();
546+
result.m[1][0] = left.y();
547547
result.m[1][1] = new_up.y();
548-
result.m[1][2] = new_up.z();
549-
result.m[2][0] = dir.x();
550-
result.m[2][1] = dir.y();
548+
result.m[1][2] = dir.y();
549+
result.m[2][0] = left.z();
550+
result.m[2][1] = new_up.z();
551551
result.m[2][2] = dir.z();
552552
result.m[3][0] = -dot(left, origin);
553553
result.m[3][1] = -dot(new_up, origin);

0 commit comments

Comments
 (0)