Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Duda en escuadra Logica 3

la duda me surge del codigo final en la solución del instructor, yo no lo necesité y me salió la escuadra igual. la pregunta es que funcion cumple ese codigo final. (lo deje resaltado)



<!-- escuadra.html -->

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

<script>

    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");
    pincel.fillStyle='black';
    pincel.beginPath();
    pincel.moveTo(50, 50);
    pincel.lineTo(50, 400);
    pincel.lineTo(400, 400);
    pincel.fill();

    pincel.fillStyle='white';
    pincel.beginPath();
    pincel.moveTo(100, 175);
    pincel.lineTo(100, 350);
    pincel.lineTo(275, 350);
    pincel.fill();

* pincel.beginPath();
* pincel.moveTo(50, 50);
* pincel.lineTo(50, 400);    

</script>`
2 respuestas

Cordial Saludo Camilo, No se visualiza tu código, Antes de pegar tu cogido al foro, da clic en </> y entre las comillas pegas tu código para que visualicemos tu ejercicio.

Buenas tardes Camilo, si te réferis a las ultimas 3 líneas, la respuesta es que son necesarias.

pincel.BeginPath(); lo necesitas para que el pincel comience a pintar en los puntos que le digas.

pincel.moveTo(50, 50); son las coordenadas de inicio.

pincel.lineTo(50, 400); en esta declaración esta indicando el primer movimiento del pincel desde el inicio.

Espero haber sido de ayuda!

Saludos