From 62131378949e0bacc3975d900d7d20ad7bbecc69 Mon Sep 17 00:00:00 2001 From: "Lukas Rieger (Blue)" Date: Tue, 1 Nov 2022 14:19:04 +0100 Subject: [PATCH] Also apply variant-rotation to the color-calculation. Fixes: #354 --- .../bluemap/core/map/hires/blockmodel/ResourceModelBuilder.java | 1 + 1 file changed, 1 insertion(+) diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map/hires/blockmodel/ResourceModelBuilder.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map/hires/blockmodel/ResourceModelBuilder.java index e957b829..b2c10199 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map/hires/blockmodel/ResourceModelBuilder.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map/hires/blockmodel/ResourceModelBuilder.java @@ -321,6 +321,7 @@ private void createElementFace(Element element, Direction faceDir, VectorM3f c0, ); makeRotationRelative(faceRotationVector); faceRotationVector.rotateAndScale(element.getRotation().getMatrix()); + if (variant.isRotated()) faceRotationVector.transform(variant.getRotationMatrix()); float a = faceRotationVector.y; if (a > 0 && texturePath != null){