порядка - он на
порядка - он на единицу уменьшается, а потом его значение восстанавливается. Условно можно записать так
{1 sub <core> 1 add}
Теперь распишем центральную часть процедуры
{1 sub
H % первый фрагмент
S % первый мостик
TM % поворот с отражением
H % второй фрагмент
S % второй мостик
H % третий фрагмент
T % поворот на 90 градусов
S % третий мостик
-1 1 scale % зеркальное отражение
H % четвертый фрагмент
180 rotate % поворот
1 add}
Рисующая мостики процедура S
/S{0 R rlineto currentpoint stroke moveto}def
сделана так, чтобы при рисовании мостика его конечная точка оставалась текущей точкой контура. Параметр R определяет длину мостика.
Упражнение #2.
a)
Напишите программу, рисующую эту эмблему (она принадлежит научно-исследовательскому центру DIMACS - Discrete Mathematics and Computer Science)
Рис. 3.
b)
Напишите программу, которая рисовала бы геометрически правильные снежинки. У них, конечно, “усики” должны быть разного размера.
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа