Поделиться через


Практическое руководство. Спрямление участков кривой

Объект GraphicsPath хранит последовательность линий и сплайнов Безье. В контур можно добавить несколько типов кривых (многоточие, дуги, фундаментальные сплайны), но каждая из кривых перед сохранением преобразуется в сплайн Безье. Спрямление контура представляет собой преобразование каждого сплайна Безье контура в последовательность прямых линий. На следующем рисунке показан контур до и после спрямления.

Straight Lines and Curves

Чтобы спрямить контур

  • вызовите метод Flatten объекта GraphicsPath. Метод Flatten получает аргумент спрямления, указывающий максимальное расстояние между выпрямленным и исходным контурами.

См. также