Обработка выполняется в двух отдельных режимах: статический или активный
Статический режим просто означает, что это список инструкций / вызовов существующихфункции (например, нарисуйте несколько линий, затем выйдите)
Активный режим использует вызовы setup () и draw () и работает непрерывно(обновляется каждый «фрейм»).
Даже если вы используете комментарии, вы определяете методы (cortToPolar, lawCos) внутри этих комментариев, и обработка встречает те, из-за которых вы получаете ошибку.
Используйте вызов setup () для печати:
/*
float[] cortToPolar(int xcorr, int ycorr) {
float returns[] = new float[2];
returns[0]= degrees(tan(ycorr/xcorr));
returns[1]= sqrt(pow(xcorr,2)+pow(ycorr,2));
return returns;
}
float lawCos(int a, int b, int c) {
return degrees(
acos(
(pow(a,2)+pow(b,2)-pow(c,2))/
(2*a*b)
)
);
}
*/
void setup(){
print(0);
}
В режиме active вы можете управлять обновлением кадров, используя noLoop () и loop () в сочетании с draw ()