3. Formas en 2D¶
Paso 3/8 de práctica 1 "Lienzo interactivo"
El sistema de coordenadas¶
En p5.js el punto (0, 0) está en la esquina superior izquierda del lienzo. El eje X crece hacia la derecha y el eje Y crece hacia abajo (al contrario que en matemáticas).
Las funciones principales para dibujar formas son:
ellipse(x, y, ancho, alto)— dibuja una elipse centrada en (x, y)rect(x, y, ancho, alto)— dibuja un rectángulo desde la esquina superior izquierda (x, y)circle(x, y, diametro)— dibuja un círculo centrado en (x, y)
Las funciones principales para aplicar color a las formas son:
fill(r, g, b)— establece el color de relleno en RGB antes de dibujarnoFill()- elimina el relleno de las formasstroke(r, g, b)— establece el color del bordenoStroke()— elimina el borde de las formas
Añadir una forma estática¶
Añade esto dentro de draw(), después de background():
Cambia los tres números de fill() para explorar distintos colores. Cada
número va de 0 a 255 y representa Rojo, Verde y Azul respectivamente.
Truco para encontrar colores RGB
Busca «selector de color RGB» en Google. Verás una rueda de colores con los valores R, G, B correspondientes que puedes copiar directamente a tu código.
El editor p5.js también interpreta colores por su nombre en inglés. Por ejemplo:
background("CadetBlue")
Puedes ver la lista de nombres en: https://htmlcolorcodes.com/es/nombres-de-los-colores/