 |
 |
 |
 |
Nome |
|
ambientLight()
|
 |
|
|
Exemplos |
|
 |
size(100, 100, P3D); background(0); noStroke(); // O padrão de cor das esferas é o branco // A cor ambiente modifica suas cores ambientLight(51, 102, 126); translate(20, 50, 0); sphere(30); translate(60, 0, 0); sphere(30);
|
 |
 |
size(100, 100, P3D); background(0); noStroke(); directionalLight(126, 126, 126, 0, 0, -1); ambientLight(102, 102, 102); translate(32, 50, 0); rotateY(PI/5); box(40); translate(60, 0, 0); sphere(30);
|
 |
|
Descrição |
|
Adiciona uma luz ambiente. A luz ambiente
não vem de uma direção específica, pois os
raioz lunminosos já refletiram tanto que os objetos são
iluminados igualmente de todos os lados. Luzes ambientes geralmente
são utilizadas em combinação com outros tipos de
luzes. Luzes precisam ser incluidas em draw() para se manterem persistentes em programas em laço. A sua colocação no setup()
de um programa em laço causará edeito apenas
durante a primeira passagem pelo laço. O efeito de seus
parâmetros é determinado pelo atual modo de cor. |
 |
|
|
Sintaxe |
|
ambientLight(v1, v2, v3) ambientLight(v1, v2, v3, x, y, z)
|
 |
|
|
Parâmetros |
|
v1 |
|
int ou float: valor de vermelho ou de matiz
|
v2 |
|
int ou float: valor de verde ou de saturação
|
v3 |
|
int ou float: valor de azul ou de brilho
|
x |
|
int ou float: coordenada-x da luz
|
y |
|
int ou float: coordenada-y da luz
|
z |
|
int ou float: coordenada-z da luz
|
|
 |
|
|
Retorno |
|
Nenhum |
 |
|
|
Utilização |
|
Web & Applicações |
 |
|
|
Relacionado |
|
lights()
directionalLight()
pointLight()
spotLight()
|
|
|