Функции rect() и square() в Processing отличаются тем, что rect() рисует прямоугольник, а square() — квадрат. 12
rect() может быть использована с четырьмя, пятью или восемью параметрами. 1 Чаще всего она применяется с четырьмя параметрами для рисования обычного прямоугольника. 1 Первые два параметра — координаты x и y, а третий и четвёртый — ширина и высота прямоугольника. 1
Чтобы нарисовать квадрат, нужно ввести одинаковую ширину и высоту в функцию rect(). 1 Если ширина и высота будут одинаковыми числами, эта функция нарисует квадрат. 2
Таким образом, основное отличие в том, что rect() рисует прямоугольник, а для рисования квадрата в ней нужно указать одинаковую ширину и высоту. 12