fix: guard stepSize <= 0 in NfpSlideStrategy to prevent infinite loop
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,10 @@ namespace OpenNest.Engine.BestFit
|
|||||||
public List<PairCandidate> GenerateCandidates(Drawing drawing, double spacing, double stepSize)
|
public List<PairCandidate> GenerateCandidates(Drawing drawing, double spacing, double stepSize)
|
||||||
{
|
{
|
||||||
var candidates = new List<PairCandidate>();
|
var candidates = new List<PairCandidate>();
|
||||||
|
|
||||||
|
if (stepSize <= 0)
|
||||||
|
return candidates;
|
||||||
|
|
||||||
var halfSpacing = spacing / 2;
|
var halfSpacing = spacing / 2;
|
||||||
|
|
||||||
// Extract stationary polygon (Part1 at rotation 0), with spacing applied.
|
// Extract stationary polygon (Part1 at rotation 0), with spacing applied.
|
||||||
|
|||||||
Reference in New Issue
Block a user