grilla_circulos_c = {
function distancia_centro(x,y){
const a = x - x_ini;
const b = y - y_ini;
return Math.sqrt(a**2 + b**2);
}
var coleccion = [];
var cantidad_circulos = 18;
var margen = 1;
var radio_ini = 5;
var x_ini = 10;
var y_ini = 10;
for(var x = 1; x < cantidad_circulos + margen; x = x + margen) {
for (var y =1; y < cantidad_circulos + margen; y = y + margen){
if (x == x_ini & y == y_ini){
var circle_elem = {
eje_x: (x * cantidad_circulos) + margen,
eje_y: (y * cantidad_circulos) + margen,
radio: radio_ini,
color: 'black'
}
} else {
var circle_elem = {
eje_x: (x * cantidad_circulos) + margen,
eje_y: (y * cantidad_circulos) + margen,
radio: radio_ini/distancia_centro(x,y),
color: 'black'
}
};
coleccion.push(circle_elem);
}
}
return coleccion;
}