logo search
TurboProlog / Документация / TOM_2

Circle/3 Графика

Назначение Рисует круг с заданным радиусом и центром

Обращение circle(X,Y,Радиус)

Домены (integer,integer,integer)

Шаблоны описания (вх,вх,вх)

аргументов

Описание circle рисует круг текущего цвета с центром в точке

(X,Y) и с радиусом Радиус.

Каждый графический драйвер и графический режим имеет

свое отношение горизонтального и вертикального

масштабов. Это отношение используется для circle,

чтобы нарисовать правильный круг на экране. Это

отношение может быть вычислено getaspectratio,

который возвращает горизонтальный и вертикальный

коэффициент масштаба Xотн и Yотн.

Коэффициент масштаба по оси Y, Yотн, ограничен

числом 10000; для всех графических адаптеров,

исключая VGA, коэффициент масштаба Xотн меньше чем

Yотн, потому что высота пиксела больше чем ширина. В

VGA, где пиксел "квадратный", Xотн равно Yотн. В

общем случае, ограничения на коэффициент масштаба

выглядят так:

Yотн = 10000

Xотн <= 10000

Смотри arc