From f032906f639c226a78a28bea1b7750f2b0a4e797 Mon Sep 17 00:00:00 2001 From: lonefelidae16 Date: Mon, 3 Nov 2025 22:14:03 +0900 Subject: [PATCH] fix calculating rescale multiplier --- src/org/jmc/models/Registry.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/jmc/models/Registry.java b/src/org/jmc/models/Registry.java index 2430509..a47f71c 100644 --- a/src/org/jmc/models/Registry.java +++ b/src/org/jmc/models/Registry.java @@ -137,7 +137,7 @@ private Transform getElemTrans(ModelElement element) { } float scale = 1; if (rot.rescale) { - scale = (float) (0.5-Math.abs(Math.cos(Math.toRadians(2*rot.angle)))*0.5+1); + scale = (float) (1f / Math.cos(Math.toRadians(Math.abs(rot.angle)))); } switch (rot.axis) { case "x":