From b183bcf1d54d50bc6dba67d5e17a58d656e794ef Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Thu, 6 Aug 2015 11:07:55 -0700 Subject: [PATCH] Sample the center point correctly. --- ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs | 5 +++-- ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs b/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs index 538734ccb..0797cc3d9 100644 --- a/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs +++ b/ConfigurationPage/PrintLeveling/LevelWizard13PointRadial.cs @@ -102,16 +102,17 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling public static Vector2 GetPrintLevelPositionToSample(int index, double radius) { + Vector2 bedCenter = ActiveSliceSettings.Instance.BedCenter; if (index < numberOfRadialSamples) { Vector2 position = new Vector2(radius, 0); position.Rotate(MathHelper.Tau / numberOfRadialSamples * index); - position += ActiveSliceSettings.Instance.BedCenter; + position += bedCenter; return position; } else { - return new Vector2(0, 0); + return bedCenter; } } diff --git a/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs b/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs index a6d32547d..5a7f7beea 100644 --- a/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs +++ b/ConfigurationPage/PrintLeveling/LevelWizard7PointRadial.cs @@ -103,16 +103,17 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling public static Vector2 GetPrintLevelPositionToSample(int index, double radius) { + Vector2 bedCenter = ActiveSliceSettings.Instance.BedCenter; if (index < 6) { Vector2 position = new Vector2(radius, 0); position.Rotate(MathHelper.Tau / 6 * index); - position += ActiveSliceSettings.Instance.BedCenter; + position += bedCenter; return position; } else { - return new Vector2(0, 0); + return bedCenter; } }