Referencia ambientLight()

ambientLight()

Crea una luz que brilla desde todas las direcciones.

La luz ambiental no proviene de una dirección específica. En cambio, las formas 3D se iluminan de manera uniforme desde todos los lados. Las luces ambientales se utilizan casi siempre en combinación con otros tipos de luces.

Hay tres formas de llamar a ambientLight() con parámetros opcionales para establecer el color de la luz.

La primera forma de llamar a ambientLight() tiene dos parámetros, gray y alpha. alpha es opcional. Se pueden pasar valores de escala de grises y alfa entre 0 y 255 para establecer el color de la luz ambiental, como en ambientLight(50) o ambientLight(50, 30).

La segunda forma de llamar a ambientLight() tiene un parámetro, color. Se puede pasar un objeto p5.Color, un arreglo de valores de color o una cadena de color CSS, como en ambientLight('magenta'), para establecer el color de la luz ambiental.

La tercera forma de llamar a ambientLight() tiene cuatro parámetros, v1, v2, v3 y alpha. alpha es opcional. Se pueden pasar valores RGBA, HSBA o HSLA para establecer los colores de la luz ambiental, como en ambientLight(255, 0, 0) o ambientLight(255, 0, 0, 30). Los valores de color se interpretarán utilizando el colorMode() actual.

Ejemplos

Sintaxis

ambientLight(v1, v2, v3, [alpha])
ambientLight(gray, [alpha])
ambientLight(value)
ambientLight(values)
ambientLight(color)

Parámetros

v1
Number:

valor rojo o de matiz en el actual colorMode().

v2
Number:

valor verde o de saturación en el actual colorMode().

v3
Number:

valor azul, brillo o luminosidad en el actual colorMode().

alpha
Number:

valor alfa (transparencia) en el actual colorMode().

gray
Number:

valor de escala de grises entre 0 y 255.

value
String:

color como una cadena CSS.

values
Number[]:

color como un arreglo de valores RGBA, HSBA o HSLA.

color
p5.Color:

color como un objeto p5.Color.

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/light.js and open a pull request!

Referencias Relacionadas