feat: set Layer = Leadin on all LeadIn subclass generated codes
Adds LayerType.Leadin to all LinearMove and ArcMove instances produced by LineLeadIn, ArcLeadIn, LineArcLeadIn, CleanHoleLeadIn, and LineLineLeadIn Generate() methods, plus tests covering all subclasses. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -27,8 +27,8 @@ namespace OpenNest.CNC.CuttingStrategy
|
||||
return new List<ICode>
|
||||
{
|
||||
new RapidMove(piercePoint),
|
||||
new LinearMove(arcStart),
|
||||
new ArcMove(contourStartPoint, arcCenter, winding)
|
||||
new LinearMove(arcStart) { Layer = LayerType.Leadin },
|
||||
new ArcMove(contourStartPoint, arcCenter, winding) { Layer = LayerType.Leadin }
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user