From d79694bac7f3cc635d10982d1816e1d016a1cc92 Mon Sep 17 00:00:00 2001 From: Marlena Klein Date: Wed, 9 Aug 2023 14:48:35 -0700 Subject: [PATCH] Flatten bug fix --- .../BoundsControl/Visuals/SqueezableBoxVisuals.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/com.microsoft.mrtk.spatialmanipulation/BoundsControl/Visuals/SqueezableBoxVisuals.cs b/com.microsoft.mrtk.spatialmanipulation/BoundsControl/Visuals/SqueezableBoxVisuals.cs index 36d9f8fd4..854a4d238 100644 --- a/com.microsoft.mrtk.spatialmanipulation/BoundsControl/Visuals/SqueezableBoxVisuals.cs +++ b/com.microsoft.mrtk.spatialmanipulation/BoundsControl/Visuals/SqueezableBoxVisuals.cs @@ -244,6 +244,9 @@ private void Update() // Useful when flattening bounds on an object that isn't actually flat. if (boundsControl != null && boundsControl.IsFlat) { + // Make sure flattenVector is up to date + flattenVector = BoundsCalculator.CalculateFlattenVector(transform.lossyScale); + if (Mathf.Abs(flattenVector.x) > 0) { transform.localScale = new Vector3(flattenThickness / transform.parent.localScale.x, transform.localScale.y, transform.localScale.z);