Пример #1
0
        public void Draw(Polygone polygone, Pen pen)
        {
            Figure f1 = null;

            foreach (Figure f2 in polygone.list)
            {
                if (f1 != null)
                {
                    DrawLine(pen, f1.GetPixel(), f2.GetPixel());
                }
                f1 = f2;
            }
            if (polygone.list.Count > 2)
            {
                DrawLine(pen,
                         polygone.list[0].GetPixel(),
                         polygone.list[polygone.list.Count - 1].GetPixel());
            }
        }
Пример #2
0
 public void Erase(Figure f)
 {
     EraseCircle(f.GetPixel(), f.GetDepth());
 }
Пример #3
0
 public void Draw(Figure f)
 {
     DrawCircle(f.GetPixel(), f.GetDepth());
 }