Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KNIGA.DOC
Скачиваний:
37
Добавлен:
09.02.2015
Размер:
162.82 Кб
Скачать

§ 10.3 Рисование линий и прямоугольников.

LINE(X1,Y1)-(X2,Y2),C— рисует отрезок, соединяющий точки (Х1,У1) и (Х2,У2), цветом С.

Например, LINE(5,5)-(10,20),4

Результат: 5 10

5

20

Если не указывать первую координату, то будет проведен отрезок из ТПС в точку с координатами (Х2, У2).

LINE(X1,Y1)-(X2,Y2), C, В— рисует контур прямоугольника с концами диагонали в точках (Х1,У1) и (Х2,У2), С — цвет, В — маркер прямоугольника.

Например, LINE(5,5)-(20,20), 5, В

Результат: 5 20

5

20

Если вместо маркера В указать ВF, то будет нарисован закрашенный прямоугольник (блок):

LINE(X1,Y1)-(X2,Y2),C, BF

Например, LINE(5,5)-(20,20),5, BF

Результат: 5 20

5

20

§ 10.4 Рисование окружностей, элипсов и дуг.

CIRCLE(X,Y), R, C— рисует окружность с центром в точке (Х,У), радиусом R, цветом С.

Например, CIRCLE(50,50), 10, 7

Результат:

50

40

50

60

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

50

Если перед значением угла поставить знак “-”, то от центра к концу дуги будет проведен радиус.

Например, CIRCLE(50,50), 10, 7,-0, -3.14

40 50 60

50

CIRCLE(X,Y), R, C, , , е — элипс, с центром в точке(Х,У), радиусом R, е -- отношение вертикальной оси к горизонтальной.

Например, CIRCLE(50,50), 20, 15, 7, , , 1/2

Результат: 30 50 70

40

50

60 60

В случае необходимости, после параметра С можно указать значения углов дуги элипса f1 и f2.

PAINT(X,Y), C, K— закрасить цветом С фигуру, нарисованную цветом К, (Х,У) — точка, лежащая внутри фигуры. Если цвет контура совпадает с цветом закраски, то указывают только один цвет:PAINT(X,Y), C

Например, надо закрасить окружность CIRCLE(150,50), 40, 5 цветом 4. Для этого надо выполнить оператор PAINT(150,50), 4, 5 , т.к. центр окружности точно лежит внутри закрашиваемой фигуры, мы использовали его как внутреннюю точку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]