From 3f80b0ee6c1432e9ac6bb4716aa9c3b0ac9b231f Mon Sep 17 00:00:00 2001 From: rtk0c Date: Sun, 8 May 2022 00:55:04 -0700 Subject: Changeset: 30 Fix performing translation in multiple places - Camera: project matrix shouldn't need to handle eye position - SimpleGeometryObject: mesh coordinates should be local --- source/Camera.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'source/Camera.cpp') diff --git a/source/Camera.cpp b/source/Camera.cpp index c634ded..4c1f881 100644 --- a/source/Camera.cpp +++ b/source/Camera.cpp @@ -40,10 +40,6 @@ glm::mat4 Camera::CalcProjectionMatrix() const { } else { float widthMeters = AppConfig::mainWindowWidth / pixelsPerMeter; float heightMeters = AppConfig::mainWindowHeight / pixelsPerMeter; - return glm::ortho( - eye.x - widthMeters / 2, - eye.x + widthMeters / 2, - eye.y - heightMeters / 2, - eye.y + heightMeters / 2); + return glm::ortho(-widthMeters / 2, +widthMeters / 2, -heightMeters / 2, +heightMeters / 2); } } -- cgit v1.2.3-70-g09d2