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

Una consulta ¿Por que para definir el triangulo solo defino dos lineas? Basicamente por que no defino la linea que va de (50,400) a (400,400)

1 respuesta

Hola Jose , espero que esté bien.

Porque hacemos el triangulo con líneas 2d. El CanvasRenderingContext2D.moveTo() método de Canvas 2D API comienza una nueva subruta en el punto especificado por las (x, y)coordenadas dadas.

Sintaxis moveTo(x, y)

Parámetros x La coordenada del eje x (horizontal) del punto.

y La coordenada del eje y (vertical) del punto.

Ejemplos Este ejemplo se utiliza moveTo()para crear dos rutas secundarias dentro de una ruta única. Ambas rutas secundarias se procesan con una sola stroke()llamada.

const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");

ctx.beginPath();
ctx.moveTo(50, 50); // Begin first sub-path
ctx.lineTo(200, 50);
ctx.moveTo(50, 90); // Begin second sub-path
ctx.lineTo(280, 120);
ctx.stroke();

Resultado

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

La primera línea comienza en (50, 50) y termina en (200, 50). La segunda línea comienza en (50, 90) y termina en (280, 120).

Un saludo.

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