Функции пользователя. Примеры
Пример 1.Функция пользователя drawLine()
void setup()
{
  size(100,100);
  drawLine(5);//вызов функции пользователя
}
//описание функции пользователя
void drawLine(int x)  
{  
  line(x,0,x,99);
}
 
Пример 2. Функция для рисования сетки с квадратами 10 на 10 пикселей - drawGrid() .
| 1. Сначала нужно написать функцию setup() и установить размер окна 640 на 480 пикселей: | 
  void setup()  | 
 
| 2. Следующий фрагмент кода является функцией для рисования сетки с квадратами 10 на 10 пикселей. Эта функция будет вызываться в функции draw(): функция drawGrid() - это пользовательская функция, которую мы написали для того, чтобы нарисовать на экране светло-серую сетку. В ней два цикла for, один для горизонтальных линий, другой - для вертикальных.*/  | 
 
  void drawGrid()  | 
 
| 
  3. И наконец мы можем написать функцию draw(). В ней мы установим цвет фона белым, нарисуем сетку и несколько прямоугольников, эллипсов, треугольников и четырехугольников. 
  | 
 
  void draw()  | 
 
Пример 3.
| 
  void setup() // служебная функция setup() запускается первой // функция пользователя void drawRandomCircle()    | 
 
  
  | 
 
Пример 4.
источник - https://processing.org/examples/recursion.html
| 
  void setup() { void draw() { void drawCircle(int x, int radius, int level) {                      | 
 ![]()  | 
 











 

