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.