ZedGraph зарисовка области - C#
Формулировка задачи:
Подскажите пожалуйста как можно зарисовать например область которая образуеться при пересечении нескольких прямых?(например 3 прямых при пересечении образуют треугольник. Как его залить цветом?)
Решение задачи: «ZedGraph зарисовка области»
textual
Листинг программы
Строим GraphicsPath и заполняем его цветом private void button2_Click(object sender, EventArgs e) { //Конструируем объект GraphicsPath для нарисованной области var types = BorderPixels.Select(p => p.Type).ToArray(); var points = BorderPixels.Select(p => p.Point).ToArray(); GraphicsPath path = new GraphicsPath(points, types); //Заполняем GraphicsPath цветом var g = pictureBox1.CreateGraphics(); Region rg = new Region(path); g.FillPath(Brushes.Black, path); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д