From eafbe2f2b908a7ae4fa31fc195f5b6f47de459fa Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Wed, 1 May 2019 15:23:24 -0700 Subject: [PATCH] Don't fit objects that have no size issue: MatterHackers/MCCentral#5431 Changing Text to just a space " " crashes MatterControl --- .../DesignTools/Operations/FitToBoundsObject3D_2.cs | 5 ++++- Submodules/agg-sharp | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/MatterControlLib/DesignTools/Operations/FitToBoundsObject3D_2.cs b/MatterControlLib/DesignTools/Operations/FitToBoundsObject3D_2.cs index a50afc296..e23e2df25 100644 --- a/MatterControlLib/DesignTools/Operations/FitToBoundsObject3D_2.cs +++ b/MatterControlLib/DesignTools/Operations/FitToBoundsObject3D_2.cs @@ -256,7 +256,10 @@ namespace MatterHackers.MatterControl.DesignTools.Operations break; } - ItemWithTransform.Matrix = Object3DExtensions.ApplyAtPosition(ItemWithTransform.Matrix, aabb.Center, Matrix4X4.CreateScale(scale)); + if (aabb.XSize > 0 && aabb.YSize > 0 && aabb.ZSize > 0) + { + ItemWithTransform.Matrix = Object3DExtensions.ApplyAtPosition(ItemWithTransform.Matrix, aabb.Center, Matrix4X4.CreateScale(scale)); + } } } diff --git a/Submodules/agg-sharp b/Submodules/agg-sharp index 8cdfe6d0f..65d8616a1 160000 --- a/Submodules/agg-sharp +++ b/Submodules/agg-sharp @@ -1 +1 @@ -Subproject commit 8cdfe6d0fa3c7a178ceefb9cc9d14425e30cb121 +Subproject commit 65d8616a1e61cd0745c123f42e39d651cc506bfc