From a7ec54d80bc0d9900e10f22dd1ea07575195544f Mon Sep 17 00:00:00 2001 From: SiboVG Date: Fri, 30 Aug 2024 21:04:25 +0200 Subject: [PATCH] [#2550] Fix mass object radial rotation in 3D view --- .../swing/gui/figure3d/geometry/MassObjectRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/swing/src/main/java/info/openrocket/swing/gui/figure3d/geometry/MassObjectRenderer.java b/swing/src/main/java/info/openrocket/swing/gui/figure3d/geometry/MassObjectRenderer.java index 389ba935a..f3b751bcf 100644 --- a/swing/src/main/java/info/openrocket/swing/gui/figure3d/geometry/MassObjectRenderer.java +++ b/swing/src/main/java/info/openrocket/swing/gui/figure3d/geometry/MassObjectRenderer.java @@ -167,8 +167,8 @@ final class MassObjectRenderer { } // Add radial offset - double xOffset = o.getRadialPosition() * sin(o.getRadialDirection()); - double yOffset = o.getRadialPosition() * cos(o.getRadialDirection()); + double xOffset = o.getRadialPosition() * sin(-o.getRadialDirection()); + double yOffset = o.getRadialPosition() * cos(-o.getRadialDirection()); if (r == 0) normal3d(gl, 0, 0, 1);