lighting

Seleciona o método de iluminação usado para sombrear superfícies e patches.

Categoria: Graphics > Formatting and Annotation

Sintaxe

lighting flat

Calcula um tom por face. Rápido, deixa as facetas visíveis.

lighting gouraud

Interpola o tom suavemente em cada face, com o melhor aspecto em superfícies curvas.

lighting none

Desliga as luzes para as superfícies.

lighting(ax, option)

Aplica a opção aos eixos ax.

Descrição

lighting define o modo de iluminação das faces e arestas de todas as superfícies e patches dos eixos. O efeito só aparece quando existe uma luz, adicionada com light, lightangle ou camlight.

O sombreamento de Gouraud parece suave porque mistura as cores calculadas nos vértices. O sombreamento flat é mais rápido e muitas vezes a melhor escolha para ver o formato de uma malha grosseira.

Argumentos de entrada

option
Uma entre 'flat', 'gouraud', 'none'.

Exemplo

Iluminação suave em uma esfera

[x, y, z] = sphere(30);
s = surf(x, y, z);
shading flat
lighting gouraud
camlight
axis equal
class(s)
Saída
ans = 'matlab.graphics.chart.primitive.Surface'

Veja também

light lightangle material shading camlight