ну так функция она на то и функция, что в нее можно передать все чего хочешь...
...к тому же 'for' можно переписать в виде:

Код:
var x = 0, y = 0;
while (x<=640 && y<=350) {
result.push({a:-0.5*x-0.5*y+490, b:0.5*x-0.5*y+120});
x += stepX, y += stepY;
//
// а здесь изменить шаги прироста stepX и stepY как надо
//
}