From 495e444d1ff06f6a45b099fdab1985e219a8e511 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 19 Nov 2024 13:30:52 +0300 Subject: [PATCH] fix MainBatch::cube --- src/graphics/render/MainBatch.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/graphics/render/MainBatch.cpp b/src/graphics/render/MainBatch.cpp index e3a87db7..a440a43b 100644 --- a/src/graphics/render/MainBatch.cpp +++ b/src/graphics/render/MainBatch.cpp @@ -97,38 +97,38 @@ void MainBatch::cube( const glm::vec3 Z(0.0f, 0.0f, 1.0f); quad( - coord + glm::vec3(0.0f, 0.0f, 0.0f), + coord + Z * size.z * 0.5f, X, Y, glm::vec2(size.x, size.y), (shading ? do_tint(0.8) * tint : tint), glm::vec3(1.0f), texfaces[5] ); quad( - coord + glm::vec3(size.x, 0.0f, -size.z), + coord - Z * size.z * 0.5f, -X, Y, glm::vec2(size.x, size.y), - (shading ? do_tint(0.8) * tint : tint), + (shading ? do_tint(0.9f) * tint : tint), glm::vec3(1.0f), texfaces[4] ); quad( - coord + glm::vec3(0.0f, size.y, 0.0f), - X, -Z, glm::vec2(size.x, size.z), + coord + Y * size.y * 0.5f, + -X, Z, glm::vec2(size.x, size.z), (shading ? do_tint(1.0f) * tint : tint), glm::vec3(1.0f), texfaces[3] ); quad( - coord + glm::vec3(0.0f, 0.0f, -size.z), + coord - Y * size.y * 0.5f, X, Z, glm::vec2(size.x, size.z), (shading ? do_tint(0.7f) * tint : tint), glm::vec3(1.0f), texfaces[2] ); quad( - coord + glm::vec3(0.0f, 0.0f, -size.z), - Z, Y, glm::vec2(size.z, size.y), - (shading ? do_tint(0.9f) * tint : tint), - glm::vec3(1.0f), texfaces[0] + coord + X * size.x * 0.5f, + -Z, Y, glm::vec2(size.z, size.y), + (shading ? do_tint(0.8f) * tint : tint), + glm::vec3(1.0f), texfaces[1] ); quad( - coord + glm::vec3(size.x, 0.0f, 0.0f), - -Z, Y, glm::vec2(size.z, size.y), + coord - X * size.x * 0.5f, + Z, Y, glm::vec2(size.z, size.y), (shading ? do_tint(0.9f) * tint : tint), glm::vec3(1.0f), texfaces[1] );