feat(io): persist part cutting programs and plate parameters

This commit is contained in:
aj
2026-09-28 19:17:59 -04:00
parent 74302761ce
commit b254a0bd3e
16 changed files with 1765 additions and 265 deletions
+3
View File
@@ -66,6 +66,7 @@ namespace OpenNest.IO
public double PartSpacing { get; init; }
public SpacingDto EdgeSpacing { get; init; } = new();
public double GrainAngle { get; init; }
public CuttingParametersDto CuttingParameters { get; init; }
public List<PartDto> Parts { get; init; } = new();
public List<CutOffDto> CutOffs { get; init; } = new();
}
@@ -78,6 +79,8 @@ namespace OpenNest.IO
public double Rotation { get; init; }
public bool HasManualLeadIns { get; init; }
public bool LeadInsLocked { get; init; }
public string Program { get; init; }
public string DrawingHash { get; init; }
}
public record CutOffDto