Пример #1
0
 //Метод для рисования одной линии.
 public void Draw(MyLine line, int x, int y, float zoomx, float zoomy)
 {
     Pen pen = new Pen(color[visible ? line.color : 0], width: 2); //можно 1.5f
     graphics.DrawLine(pen,
         x + zoomx * line.x1, y + zoomy*line.y1,
         x + zoomx * line.x2, y + zoomy*line.y2);
 }
Пример #2
0
 //Метод для рисования всех линий сразу.
 public void Draw(MyLine[] lines, int x, int y, float zoomx, float zoomy)
 {
     foreach (MyLine line in lines)
         Draw(line, x, y, zoomx, zoomy);
 }
Пример #3
0
 public void AddLine(MyLine line)
 {
     lines.Add(line);
 }