private static void DrawCircleDemo(NusbioMatrix matrix, int wait, int deviceIndex) { Console.Clear(); ConsoleEx.TitleBar(0, "DrawCircle Demo"); matrix.CurrentDeviceIndex = deviceIndex; matrix.Clear(deviceIndex); matrix.CopyToAll(deviceIndex, refreshAll: true); var circleLocations = new List <Coordinate>() { new Coordinate { X = 4, Y = 4 }, new Coordinate { X = 3, Y = 3 }, new Coordinate { X = 5, Y = 5 }, new Coordinate { X = 2, Y = 2 }, }; foreach (var circleLocation in circleLocations) { for (byte ray = 0; ray <= 4; ray++) { matrix.Clear(deviceIndex); matrix.DrawCircle(circleLocation.X, circleLocation.Y, ray, 1); matrix.CopyToAll(deviceIndex, refreshAll: true); TimePeriod.Sleep(wait); } } }