Processing. Colores y bordes

En Processing tenemos varias técnicas para el color:

  • Escala de grises
  • Modelo RGB (Red, Green y Blue)
  • Modelo HSB (Hue, Saturation y Brightness)


Si quieres saber más sobre el color puedes pulsar en este enlace.

Los más utilizado son los dos primeros. En Processing existe un tipo de datos especial para el color y una función que nos ayuda a fijar el color deseado. Por ejemplo, el siguiente código crea una variable llamada colorCara y le asigna el color rojo:


Por otra parte hemos visto la función fill() para cambiar el color de fondo de los objetos que pintamos. En Processing también hay un par de funciones que nos permiten modificar el borde:

  • stroke(): Permite poner el borde con el color deseado.
  • noStroke(): Quita los bordes.

En esta práctica cumpliremos con dos objetivos:

  • Modificar la función para que admita un color.
  • Pintar las tres caras con distintos colores.
Si no dispones del código de la práctica anterior, puedes utilizar el siguiente.