private Fibonacci(Fibonacci previous, double angle) { Index = previous.Index + 1; Distance = Math.Sqrt(Index); Theta = previous.Theta + angle; var radians = Theta.DegreesToRadians(); X = Distance * Math.Cos(radians); Y = Distance * Math.Sin(radians); }