Main Content

이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

lighting

조명(Lighting) 알고리즘 지정

구문

lighting flat
lighting gouraud
lighting none
lighting(ax,...)

설명

lightinglight 객체가 현재 좌표축의 모든 surface 객체와 patch 객체에 미치는 영향을 계산하는 데 사용되는 알고리즘을 선택합니다. 그러나 lighting 명령으로 효과를 주려면 light 또는 lightangle 함수를 사용하여 조명 객체를 만들어야 합니다.

lighting flat은 객체의 각 면에 걸쳐 균일한 조명을 생성합니다. 이 방법을 선택하면 패싯 처리된 객체를 볼 수 있습니다.

lighting gouraud는 꼭짓점 법선을 계산하고 면에 걸쳐 선형 보간합니다. 이 방법을 선택하면 곡선 처리된 곡면을 볼 수 있습니다.

lighting none은 조명을 끕니다.

lighting(ax,...)는 현재 좌표축 대신 ax로 지정된 좌표축을 사용합니다.

예제

모두 축소

구를 만듭니다. 기본적으로 조명이 없습니다. 이는 조명을 갖추고 그 알고리즘을 none으로 설정한 것과 동일합니다.

sphere
axis equal

lightangle 함수를 호출하여 방위각 -45도와 고도각 30도에서 조명을 만듭니다. 조명을 만들면 디폴트 조명 알고리즘은 flat이 됩니다.

lightangle(gca,-45,30)

조명 알고리즘을 gouraud로 변경합니다.

lighting gouraud

surf, mesh, pcolor, fill, fill3, surface, patch 함수는 광원의 영향을 받는 그래픽스 객체를 만듭니다. lighting 명령은 곡면과 패치의 FaceLightingEdgeLighting 속성을 그래픽스 객체에 적절하게 설정합니다.

참고 항목

| | |

도움말 항목

R2006a 이전에 개발됨