Лекция: Рисование окружностей, элипсов и дуг.
CIRCLE(X,Y), R, C — рисует окружность с центром в точке (Х, У), радиусом R, цветом С.
Например, CIRCLE(50,50), 10, 7
Результат:
CIRCLE(X,Y), R, C, f1, f2 — дуга окружности, f1 и f2значения углов дуги в радианах от 0 до 6.2831, определяющие начало и конец дуги.
3.14 0
Например,CIRCLE(50,50), 10, 7, 0, 3.14
Результат: 40 50 60
Если перед значением угла поставить знак “-”, то от центра к концу дуги будет проведен радиус.
Например,CIRCLE(50,50), 10, 7,-0, -3.14
40 50 60
CIRCLE(X,Y), R, C,,, е— элипс, с центром в точке(Х, У), радиусом R, е — отношение вертикальной оси к горизонтальной.
Например, CIRCLE(50,50), 20, 15, 7,,, 1/2
Результат: 30 50 70
60 60
В случае необходимости, после параметра С можно указать значения углов дуги элипса f1 и f2.
PAINT(X,Y), C, K — закрасить цветом С фигуру, нарисованную цветом К, (Х, У) — точка, лежащая внутри фигуры. Если цвет контура совпадает с цветом закраски, то указывают только один цвет: PAINT(X,Y), C
Например, надо закрасить окружность CIRCLE(150,50), 40, 5 цветом 4. Для этого надо выполнить оператор PAINT(150,50), 4, 5, т.к. центр окружности точно лежит внутри закрашиваемой фигуры, мы использовали его как внутреннюю точку.