Задание

1.1. Написать функцию, которая будет рисовать прямую толщиной в 1 пиксель при допущении, что X1 < X2; Y1 < Y2; X2 - X1 > Y2 - Y1; где X1, Y1, X2, Y2 - координаты начала и конца.

1.2. Написать функцию, которая будет рисовать любую прямую.

2. Написать функцию, которая будет рисовать окружность с заданым центром и квадратом радиуса.

3.1. Написать функцию, которая будет рисовать кубические кривые Безье.

3.2. Нарисуйте по следующим точкам кривые Безье:
180,280  183,268  186,256  189,244
191,244  290,244  300,230  339,245
340,246  350,290  360,300  355,210
353,210  370,207  380,196  375,193
375,193  310,220  190,220  164,205
164,205  135,194  135,265  153,275
153,275  168,275  170,180  150,190
149,190  122,214  142,204  85,240
86,240  100,246  125,233  140,238

4. Нарисуйте прямую из задания 1.2., используя сглаживание.