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; } }