refactor(engine): make BuildRotatedPattern and FillPattern internal static

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-16 22:30:37 -04:00
parent a7f27480e9
commit 14048b0b7c
+2 -2
View File
@@ -475,7 +475,7 @@ namespace OpenNest
// --- Pattern helpers --- // --- Pattern helpers ---
private Pattern BuildRotatedPattern(List<Part> groupParts, double angle) internal static Pattern BuildRotatedPattern(List<Part> groupParts, double angle)
{ {
var pattern = new Pattern(); var pattern = new Pattern();
var center = ((IEnumerable<IBoundable>)groupParts).GetBoundingBox().Center; var center = ((IEnumerable<IBoundable>)groupParts).GetBoundingBox().Center;
@@ -495,7 +495,7 @@ namespace OpenNest
return pattern; return pattern;
} }
private List<Part> FillPattern(FillLinear engine, List<Part> groupParts, List<double> angles, Box workArea) internal static List<Part> FillPattern(FillLinear engine, List<Part> groupParts, List<double> angles, Box workArea)
{ {
var results = new System.Collections.Concurrent.ConcurrentBag<(List<Part> Parts, FillScore Score)>(); var results = new System.Collections.Concurrent.ConcurrentBag<(List<Part> Parts, FillScore Score)>();