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:
@@ -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)>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user