C ++ и wxWidgets - Растеризация - ширина линии и заливка - PullRequest
0 голосов
/ 06 января 2011

Есть ли модификация алгоритма Брезенмана (или любого другого) для рисования линии с определенной шириной линии?Я могу использовать только функцию DrawPoint (x, y).И второй вопрос: как реализовать заливку фигуры (например, я рисую треугольник и как сделать заливку).Пожалуйста, помогите:)

1 Ответ

0 голосов
/ 06 января 2011

Все, что вам нужно, находится внутри wxDC класс.Небольшой урок здесь .

Как реализовать заливку полигонов: Первичный полигон Майкла Абраша.

Как нарисоватьлиния с шириной: выдавите линию из двух точек в поле из четырех точек и используйте описанный выше алгоритм.

...