surfl

Desenha uma superfície 3-D com iluminação a partir de uma fonte de luz.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

surfl(Z)

Desenha uma superfície iluminada de alturas Z.

surfl(X, Y, Z)

Usa X e Y como coordenadas.

surfl(X, Y, Z, s)

Posiciona a luz na direção s, como [azimute elevação] ou [sx sy sz].

Descrição

A cor de cada ponto é calculada a partir da normal da superfície e da direção da luz, combinando termos ambiente, difuso e especular. Funciona melhor com um colormap suave e monotônico, como gray ou copper, junto com shading interp.

Argumentos de entrada

X, Y, Z
Coordenadas, como em surf.
s
Direção da luz.

Argumentos de saída

h
Handle da superfície.

Exemplo

Peaks iluminado em cinza

[X, Y, Z] = peaks(30);
surfl(X, Y, Z)
shading interp
colormap(gray)

No app, a figura é desenhada abaixo do código.

Veja também

surf camlight lighting shading colormap