Main Content

cameratoolbar

프로그래밍 방식으로 카메라 도구 모음(Camera Toolbar) 제어

    설명

    카메라 도구 모음 표시하기

    cameratoolbar는 좌표축 카메라와 조명을 대화형 방식으로 조작할 수 있는 카메라 도구 모음을 현재 Figure에 표시합니다. 사용할 수 있는 Figure가 없으면 MATLAB®figure 함수를 호출하여 Figure를 만듭니다. 카메라 도구 모음과 상호 작용할 경우 Figure의 좌표축에 내장된 디폴트 상호 작용 집합이 비활성화됩니다.

    카메라 도구 모음 파라미터 설정하기

    cameratoolbar(state)는 카메라 도구 모음의 가시성을 설정합니다.

    cameratoolbar(reset)은 현재 카메라, 장면 조명 또는 대상을 상호 작용 시작 전의 상태로 재설정합니다.

    예제

    cameratoolbar("SetMode",mode)는 카메라 움직임의 제어 모드를 설정합니다.

    cameratoolbar("SetCoordSys",coordsys)는 카메라 움직임의 기본 축을 설정합니다.

    예제

    cameratoolbar(fig,___)는 지정된 Figure에서 카메라 도구 모음의 파라미터를 설정합니다. 위에 열거된 구문의 입력 인수 조합 앞에 Figure를 지정하십시오.

    예제

    tb = cameratoolbar(___)Toolbar 객체를 반환합니다.

    카메라 도구 모음 파라미터 가져오기

    tf = cameratoolbar("GetVisible")은 현재 Figure에 카메라 도구 모음의 가시성을 반환합니다(보일 경우 1, 보이지 않을 경우 0).

    m = cameratoolbar("GetMode")는 현재 카메라 움직임의 제어 모드를 반환합니다.

    p = cameratoolbar("GetCoordSys")는 카메라 움직임의 현재 기본 축을 반환합니다.

    예제

    ___ = cameratoolbar(fig,___)는 지정된 Figure에서 카메라 도구 모음의 파라미터를 가져옵니다.

    예제

    모두 축소

    Figure를 생성하고 그 Figure에 카메라 도구 모음을 추가합니다. Figure 창의 보기 메뉴에서 카메라 도구 모음을 선택하여 카메라 도구 모음을 표시할 수도 있습니다. 카메라 도구 모음은 디폴트 Figure 도구 모음 아래에 표시됩니다.

    fig = figure;
    tb = cameratoolbar(fig);

    Top portion of a figure window that displays the default figure toolbar and the camera toolbar below it

    "SetMode"를 사용하여 카메라 도구 모음 모드를 zoom으로 설정합니다.

    cameratoolbar("SetMode","zoom")

    Top portion of a figure window that displays the default figure toolbar and the camera toolbar below with the Zoom Camera button depressed

    입력 인수

    모두 축소

    도구 모음 가시성 상태로, 다음 값 중 하나로 지정됩니다.

    • "show" — 카메라 도구 모음을 표시합니다.

    • "hide" — 카메라 도구 모음을 숨깁니다.

    • "toggle""show" 상태와 "hide" 상태 간에 카메라 도구 모음 가시성을 전환합니다.

    • "close" — 현재 Figure에서 카메라 도구 모음을 제거합니다.

    디폴트 상태로 변경하는 재설정 옵션으로, 다음 값 중 하나로 지정됩니다.

    • "ResetCameraAndSceneLight" — 현재 카메라와 장면 조명을 재설정합니다.

    • "ResetCamera" — 현재 카메라를 재설정합니다.

    • "ResetSceneLight" — 현재 장면 조명을 재설정합니다.

    • "ResetTarget" — 현재 대상을 재설정합니다.

    • "NoReset" — 어떤 카메라 제어 상태도 설정하지 않습니다. 이 옵션은 figure 함수로 만든 Figure에만 유효합니다.

    또는 도구 모음에서 해당 버튼을 클릭하여 카메라와 장면 조명을 재설정할 수 있습니다.

    카메라 움직임의 제어 모드로, 다음 값 중 하나로 지정됩니다.

    • "orbit" — 카메라 선회.

    • "orbitscenelight" — 장면 조명 선회.

    • "pan" — 카메라 패닝 또는 틸트.

    • "dollyhv" — 카메라 가로/세로 이동.

    • "dollyfb" — 카메라 앞/뒤 이동.

    • "zoom" — 카메라 확대/축소.

    • "roll" — 카메라 롤링.

    • "nomode" — 카메라 모드 없음.

    다양한 모드에 대한 자세한 내용은 카메라 도구 모음 항목을 참조하십시오.

    또는 도구 모음에서 해당 버튼을 클릭하여 카메라 모드를 설정할 수도 있습니다.

    카메라 움직임의 기본 축으로, 다음 값 중 하나로 지정됩니다.

    • "x" — x가 기본 축임

    • "y" — y가 기본 축임

    • "z" — z가 기본 축임

    • "none" — 기본 축 없음

    기본 좌표축에 대한 자세한 내용은 카메라 도구 모음 항목을 참조하십시오.

    또는 도구 모음에서 해당 버튼을 클릭하여 기본 축을 설정할 수도 있습니다.

    대상 Figure로, Figure 객체로 지정됩니다.

    출력 인수

    모두 축소

    카메라 도구 모음 가시성으로, logical 데이터형의 1 또는 0으로 반환됩니다. 카메라 도구 모음이 표시되는 경우, tf는 논리값 1(true)입니다. 그렇지 않으면 tf는 논리값 0(false)입니다.

    카메라 움직임의 제어 모드로, 문자형 벡터로 반환됩니다. 가능한 값 목록에 대해서는 mode 입력 인수를 참조하십시오.

    카메라 움직임의 기본 축으로, 문자형 벡터로 반환됩니다. 가능한 값 목록에 대해서는 coordsys 입력 인수를 참조하십시오.

    카메라 도구 모음으로, Toolbar 객체로 반환됩니다.

    버전 내역

    R2006a 이전에 개발됨

    모두 확장

    참고 항목

    함수

    도움말 항목