Практическое руководство. Спрямление участков кривой
Обновлен: Ноябрь 2007
В объекте GraphicsPath хранятся последовательности линий и сплайнов Безье. К контуру можно добавлять различные типы кривых (эллипсы, дуги и фундаментальные сплайны), но перед сохранением в контуре каждая кривая преобразуется в сплайн Безье. Спрямление контура заключается в преобразовании всех сплайнов Безье в последовательность отрезков прямых линий. На приведенном ниже рисунке изображен контур до и после спрямления.
Спрямление контура
- Вызовите метод Flatten объекта GraphicsPath. Метод Flatten получает в качестве параметра аргумент спрямления, задающий максимально допустимое расстояние между спрямленным и исходным контуром.
См. также
Ссылки
System.Drawing.Drawing2D.GraphicsPath