Main Content

lighting

조명 방식 선택하기

    설명

    예제

    lighting methodLight 객체가 현재 좌표축의 곡면과 패치를 비추기 위해 사용하는 방법을 지정합니다. 구체적으로 lighting 함수는 현재 좌표축에서 Surface 객체와 Patch 객체의 FaceLighting 속성 및 EdgeLighting 속성을 설정합니다.

    lighting 명령으로 효과를 주려면 light 함수 또는 lightangle 함수를 사용하여 Light 객체를 하나 이상 만들어야 합니다.

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

    예제

    모두 축소

    다양한 조명 방식을 사용하여 구의 모양을 변경할 수 있습니다.

    구를 만듭니다. 기본적으로는 조명이 없습니다.

    sphere
    axis equal

    Figure contains an axes object. The axes object contains an object of type surface.

    lightangle 함수를 호출하고 방위각 -45도와 고도각 30도를 지정하여 조명을 만듭니다. 기본적으로 조명 방법은 광원을 마주 보는 구면 전반에 빛을 균일하게 적용하는 flat입니다.

    lightangle(-45,30)

    Figure contains an axes object. The axes object contains an object of type surface.

    구의 곡면을 더 제대로 보려면 조명 방법을 gouraud로 변경하여 구면 전체에 걸쳐 조명을 바꿉니다.

    lighting gouraud

    Figure contains an axes object. The axes object contains an object of type surface.

    모든 조명을 끕니다. 좌표축에 Light 객체가 없는 것처럼 구는 디폴트 시각 상태로 돌아갑니다.

    lighting none

    Figure contains an axes object. The axes object contains an object of type surface.

    입력 인수

    모두 축소

    조명 방법으로, 다음 표에 있는 값 중 하나로 지정됩니다.

    방법효과
    "flat"각 면에 걸쳐 균일하게 조명을 적용합니다. 이 방법을 사용하면 패싯 처리된 객체를 볼 수 있습니다.
    "gouraud"각 면 간에 조명이 달라집니다. 꼭짓점에서 조명을 계산한 후 각 면 간에 조명을 선형으로 보간합니다. 이 방법을 사용하면 곡면을 볼 수 있습니다.
    "none"조명을 끕니다.

    axes 객체입니다. axes 객체를 지정하지 않으면 lighting은 현재 좌표축에서 Light 객체가 사용하는 메서드를 지정합니다.

    버전 내역

    R2006a 이전에 개발됨

    참고 항목

    | | |

    도움말 항목