using TraceCad.Core.Geometry; namespace TraceCad.Core.Model; public sealed record CircleEntity( Guid Id, string Layer, Point2 Center, double Radius) : Entity(Id, Layer) { public override IEnumerable SnapPoints { get { yield return Center; } } }