R с центром в точке
R с центром в точке (X,Y) от угла A до угла B. Углы откладываются от оси X против часовой стрелки. Проведение дуги добавляет в путь не только саму дугу, но и отрезок от текущей точки до начала дуги.
Для примера нарисуем известный знак Инь-Янь, олицетворяющий взаимную связь и соединение противоположных начал.
Рис. 1.
%!
/m{moveto}def /F{fill}def
% пара удобныхсокращенийindex.htm
/disk {dup currentpoint 4 2 roll 0
rmoveto 0 360 arc}def
% полезное действие, рисует окружность
%данного радиуса с центром в текущей точке
/R 20 def /RH R 0.5 mul def
/Rhole R 0.05 mul def
300 500 translate % черная часть фигуры
0 R m 0 0 R 90 270 arc % левая часть
0 RH neg RH 270 90 arc % низ правой части
0 RH dup 270 90 arcn F % верх правой части
% круглые точки
0 RH m Rhole disk F % черная
gsave 0 RH neg m Rhole disk 1 setgray F grestore
% белая внешняя окружность
0 setlinewidth
0 0 m R disk stroke
showpage
Обратите внимание на процедуру disk. Мы немного поторопились с этим
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа