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":