From b0e44f301e6fe331e405320a2a5f9d8f361d3ecc Mon Sep 17 00:00:00 2001 From: codereader Date: Sun, 24 Jan 2021 05:57:44 +0100 Subject: [PATCH] #5455: Adjust grid center to be located at the scene's origin --- libs/wxutil/preview/RenderPreview.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libs/wxutil/preview/RenderPreview.cpp b/libs/wxutil/preview/RenderPreview.cpp index 84d377fe06..1126c676f6 100644 --- a/libs/wxutil/preview/RenderPreview.cpp +++ b/libs/wxutil/preview/RenderPreview.cpp @@ -742,6 +742,11 @@ void RenderPreview::drawGrid() glLineWidth(1); glColor3f(0.7f, 0.7f, 0.7f); + glPushMatrix(); + + auto sceneCenter = getSceneBounds().getOrigin(); + glTranslated(sceneCenter.x(), sceneCenter.y(), sceneCenter.z()); + glBegin(GL_LINES); for (float x = -GRID_MAX_DIM; x < GRID_MAX_DIM; x += GRID_STEP) @@ -760,6 +765,8 @@ void RenderPreview::drawGrid() } glEnd(); + + glPopMatrix(); } void RenderPreview::drawTime()