- 47 -
circle(X,Y,Radius) (integer,integer,integer) - (i,i,i)
Окружность с радиусом Radius и центром (X,Y).
arc(X,Y,StAngle,EndAngle,Radius)
(integer,integer,integer,integer,integer) - (i,i,i,i,i)
Дуга окружности с радиусом Radius и центром (X,Y), ограни-
ченная углами StAngle, EndAngle. Углы выражаются в градусах и от-
меряются против часовой стрелки от направления, задаваемого осью
X графической страницы. Дуга проводится от угла StAngle к углу
EndAngle против часовой стрелки.
ellipse(X,Y,StAngle,EndAngle,Xradius,YRadius)
(integer,integer,integer,integer,integer,integer) - (i,i,i,i,i,i)
Дуга эллипса с центром в точке (X,Y), радиусами осей
XRadius, YRadius, ограниченная углами StAngle, EndAngle. Оси эл-
липса параллельны осям координат страницы.
getarccoords(X,Y,Xstart,Ystart,Xend,Yend)
(integer,integer,integer,integer,integer,integer) - (o,o,o,o,o,o)
Определение характеристик дуги окружности, построенной при
последнем использовании предиката arc. Дуга характеризуется тремя
точками: (X,Y) - центр окружности, (Xstart,Ystart) - координаты
начала дуги и (Xend,Yend) - координаты ее конца.
setwritemode(WriteMode) (integer) - (i)
Установка режима прорисовки. Число WriteMode определяет ло-
гическую операцию между атрибутами пиксела видеопамяти и пиксела
рисуемого объекта. Допустимы только операции:
COPY_PUT = 0 /* MOV */ и
XOR_PUT = 1 /* XOR */.
setlinestyle(Linestyle,Upattern,Thickness)
(integer,integer,integer) - (i,i,i)
Установка характера и толщины Thickness линий геометрических
объектов. Тип линии Linestyle определяется следующими значениями:
SOLID_LINE = 0 сплошная,
DOTTED_LINE = 1 точечная,
CENTER_LINE = 2 осевая штрих-пунктирная,
DASHED_LINE = 3 пунктирная,