diff --git a/OpenNest.Core/CutOffSettings.cs b/OpenNest.Core/CutOffSettings.cs index 1df520c..4bf4fe5 100644 --- a/OpenNest.Core/CutOffSettings.cs +++ b/OpenNest.Core/CutOffSettings.cs @@ -11,6 +11,6 @@ namespace OpenNest public double PartClearance { get; set; } = 0.125; public double Overtravel { get; set; } public double MinSegmentLength { get; set; } = 0.05; - public CutDirection CutDirection { get; set; } = CutDirection.TowardOrigin; + public CutDirection CutDirection { get; set; } = CutDirection.AwayFromOrigin; } } diff --git a/OpenNest/Controls/PlateView.cs b/OpenNest/Controls/PlateView.cs index 41daa8c..3cfc16e 100644 --- a/OpenNest/Controls/PlateView.cs +++ b/OpenNest/Controls/PlateView.cs @@ -1236,6 +1236,9 @@ namespace OpenNest.Controls for (var i = 0; i < SelectedParts.Count; ++i) SelectedParts[i].Offset(diff); + + if (Plate.CutOffs.Count > 0) + Plate.RegenerateCutOffs(cutOffSettings); } protected override void UpdateMatrix()