Математические функции
Большинство математических функций доступны в объекте "Math". Список доступных методов определяется данной спецификацией ECMAScript Math Object
function circle(){
x0 = mouse.getX();
y0 = mouse.getY();
r=100;
dL = 4;
n=1;
system.println('x0:'+x0+', y0:'+y0+", r:"+r+", dL:"+dL+", n:"+n);
for(L=0;L<=360*n;L+=dL){
dx = Math.cos(radians(L))*r;
dy = Math.sin(radians(L))*r;
x1 = x0+dx;
y1 = y0+dy;
mouse.moveTo(x1,y1)
}
mouse.moveTo(x0,y0);
}
function radians(degrees){
return degrees * Math.PI / 180;
}
circle();
Для того чтобы использовать стандартный Java класс переопределите объект "Math" добавит строчку в начале скрипта
var Math = Java.type('java.lang.Math');