Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

circulos usando loops

Saludos

Mediante la función .arc() para definir circulos, se puede utilizar loops para graficar cada uno de los circulos adyacentes. También, dado que se requieren circulos de iguales dimensiones, la variable radio en la función se puede omitir.

<canvas width="600" height="400">
</canvas>

<script>
    var screen = document.querySelector("canvas");
    var pencil = screen.getContext("2d");

    pencil.fillStyle = "gray";
    pencil.fillRect(0,0,600,400);

    circle_draw = function(x,y, color){
        pencil.fillStyle = color;
        pencil.beginPath();
        //Definir un radio estandar
        pencil.arc(x,y,20,0,2*Math.PI);
        pencil.fill()}

//Lista de colores
   colors = ["black","green","yellow","red","blue"]
   //Parametros de posición
    x = [300,300,300,340,260];
    y = [200,240,160,200,200];
    for(var i = 0; i<colors.length;i++){
        circle_draw(x[i],y[i],colors[i])}
</script>
1 respuesta

Hola Andrés, ¡espero que estés bien!

Gracias por tu aporte, esperamos que disfrutes mucho del contenido del curso y que esto te ayude a llegar lejos.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte. ¡Un saludo!

Anexo: el foro se centra en las dudas de contenido y actividad, ¡pero apreciamos sus resultados! Te sugiero que compartas tus resultados en tu grupo en lo servidor del Discord.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!