If item is too far away arrange it

This commit is contained in:
LarsBrubaker 2021-06-09 11:42:29 -07:00
parent f92d8ad56f
commit fb32c74281
2 changed files with 47 additions and 24 deletions

View file

@ -144,7 +144,16 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
// Clear selection to ensure all root level children are arranged on the bed
scene.SelectedItem = null;
var children = scene.Children.ToList().Where(item => item.Persistable == true).ToList();
var children = scene.Children.ToList().Where(item =>
{
var aabb = item.WorldAxisAlignedBoundingBox();
if (aabb.Center.Length > 1000)
{
return true;
}
return item.Persistable == true;
}).ToList();
var transformData = new List<TransformData>();
foreach (var child in children)
{