using OpenNest.Geometry; using System.Collections.Generic; namespace OpenNest.CNC.CuttingStrategy { public abstract class LeadIn { public abstract List Generate(Vector contourStartPoint, double contourNormalAngle, RotationType winding = RotationType.CW); public abstract Vector GetPiercePoint(Vector contourStartPoint, double contourNormalAngle); public virtual LeadIn Scale(double factor) => this; } }