Как: Преобразование кривого пути в прямую линию
Объект GraphicsPath сохраняет последовательность линий и сплайнов Безье. Вы можете добавить несколько типов кривых (эллипсы, дуги, кардинальные сплайны) в путь, но каждая кривая преобразуется в бегеровский сплайн перед сохранением в путь. Выравнивание пути заключается в преобразовании каждого сплайна Безье в последовательность прямых линий. На следующем рисунке показан путь до и после выравнивания.
Выравнивание пути
- вызовите метод Flatten объекта GraphicsPath. Метод Flatten получает аргумент уплощения, указывающий максимальное расстояние между уплощённым и исходным путём.
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
.NET Desktop feedback