public ArchimedesSpiral(SpiralParams spiralParams, Point center) { if (Math.Abs(spiralParams.AngleStep) < 1e-3) { throw new ArgumentException("Angle step must be not equal zero"); } if (spiralParams.SpiralParameter == 0) { throw new ArgumentException("Spiral parameter must be not equal zero"); } this.spiralParams = spiralParams; Center = center; spiralPoints = GetSpiralPoints().GetEnumerator(); }
public ArchimedesSpiral(SpiralParams spiralParams, Point center) { this.spiralParams = spiralParams; Center = center; spiralPoints = GetSpiralPoints().GetEnumerator(); }