주요 콘텐츠

카메라 도구 모음을 사용하여 보기 제어하기

카메라 도구 모음을 사용하면 여러 가지 보기 조작 작업을 대화형 방식으로 수행할 수 있습니다. Figure의 보기 메뉴에서 카메라 도구 모음을 선택하여, 도구 모음을 표시하고 카메라 움직임 모드, 기본 축, 장면 조명, 투영 유형, 재생 설정을 대화형 방식으로 설정합니다. 또는 cameratoolbar 함수를 사용하십시오.

Camera toolbar controls for camera motion, principal axis, scene light, projection type, and resetting and stopping

참고

기본적으로 MATLAB®은 Figure 창에 맞는 종횡비로 플롯을 표시합니다. 이 동작은 사용자가 장면 주위로 카메라를 움직일 때 3차원 그래픽스에 왜곡을 초래할 수 있습니다. 잠재적인 왜곡을 방지하기 위해 카메라 도구 모음이 3차원 시각화 모드로 자동으로 전환됩니다. 또는 axis vis3d 명령을 사용하여 3차원 시각화 모드를 활성화할 수도 있습니다.

카메라 움직임 컨트롤

카메라 움직임 모드를 사용하여 카메라 좌표축을 대화형 방식으로 조작할 수 있습니다. 카메라 도구 모음에서 버튼을 선택하여 카메라 움직임 모드를 설정합니다. 또는 cameratoolbar("SetMode",mode) 명령을 사용하여 모드를 지정합니다.

아래 표의 다이어그램에서 카메라 움직임을 보면 카메라가 일관되게 카메라 대상을 향하고 있습니다. 카메라 움직임과 관련한 그래픽스 속성에 대한 설명은 카메라 그래픽스 용어 항목을 참조하십시오.

카메라 움직임 모드다이어그램
  • 이름: 카메라 선회 Orbit Camera button in the camera toolbar

  • cameratoolbar 모드: "orbit"

  • 설명: 축을 중심으로 카메라를 회전시킵니다. 기본적으로 z축을 중심으로 회전시킵니다. 또는 기본 축 선택기를 사용하여 x축, y축, z축 회전을 선택하거나 축에 얽매이지 않는 회전을 선택합니다.

  • 그래픽스 속성: 이 모드는 Axes CameraTarget을 고정 상태로 유지한 채로 Axes CameraPosition 속성을 변경합니다.

Graphics object response to camera orbit

  • 이름: 장면 조명 선회 Orbit Scene Light button in the camera toolbar

  • cameratoolbar 모드: "orbitscenelight"

  • 설명: 카메라를 기준으로 조명을 생성하고 위치를 변경합니다. 기본적으로 조명은 카메라의 오른쪽 위에 있습니다. 장면 조명 토글 버튼을 클릭하여 조명을 켜고 끕니다.

  • 그래픽스 속성: 이 모드는 Light Position 속성을 변경합니다.

해당 없음
  • 이름: 카메라 패닝/틸트 Pan/Tilt Camera button in the camera toolbar

  • cameratoolbar 모드: "pan"

  • 설명: 카메라를 고정 상태로 유지한 채로 장면에서 카메라가 가리키는 점을 움직입니다. 기본적으로 z축을 기준으로 호를 그리며 대상을 움직입니다. 또는 기본 축 선택기를 사용하여 x축, y축, z축 회전을 선택하거나 축에 얽매이지 않는 회전을 선택합니다.

  • 그래픽스 속성: 이 모드는 Axes CameraTarget 속성을 변경합니다.

Graphics object response to camera pan and tilt

  • 이름: 카메라 가로/세로 이동 Move Camera Horizontally/Vertically button in the camera toolbar

  • cameratoolbar 모드: "dollyhv"

  • 설명: 커서와 동일한 가로 및 세로 방향으로 장면을 움직입니다.

  • 그래픽스 속성: 이 모드는 Axes CameraPosition 속성과 CameraTarget 속성으로 정의된 점을 평행선들을 따라 동시에 움직입니다.

Graphics object response to camera horizontal and vertical motion

  • 이름: 카메라 앞/뒤 이동 Move Camera Forward/Back button in the camera toolbar

  • cameratoolbar 모드: "dollyfb"

  • 설명: 이 모드에서는 커서를 위쪽이나 오른쪽으로 움직이면 카메라가 장면에 가까워지는 방향으로 이동하고, 커서를 아래쪽이나 왼쪽으로 움직이면 카메라가 장면에서 멀어지는 방향으로 이동합니다. 장면의 객체를 지나 카메라 대상 너머로 카메라를 움직일 수 있습니다.

  • 그래픽스 속성: 이 모드는 Axes CameraPosition 속성으로 정의된 점을 카메라 위치와 카메라 대상을 연결하는 선을 따라 움직입니다.

Graphics object response to camera forward and backward motion

  • 이름: 카메라 확대/축소 Zoom Camera button in the camera toolbar

  • cameratoolbar 모드: "zoom"

  • 설명: 커서를 위쪽이나 오른쪽으로 움직이면 장면이 더 커지고 커서를 아래쪽이나 왼쪽으로 움직이면 장면이 더 작아집니다. 확대/축소를 하더라도 카메라가 움직이는 것은 아니므로 장면에 있는 객체 너머로 시점을 움직일 수는 없습니다.

  • 그래픽스 속성: 이 모드는 Axes CameraViewAngle 속성을 변경합니다. 각도가 클수록 장면은 작게 보입니다.

Graphics object response to camera zoom

  • 이름: 카메라 롤링 Roll Camera button in the camera toolbar

  • cameratoolbar 모드: "roll"

  • 설명: 시점 축을 기준으로 카메라를 회전하여 화면에서 보기를 회전합니다.

  • 그래픽스 속성: 이 모드는 Axes CameraUpVector 속성을 변경합니다.

Graphics object response to camera roll

기본 축 선택기

장면의 기본 축은 화면에서 위쪽으로 향하는 방향을 정의하고, 기본 축에 대해 평행인 축과 수직인 축을 따라 카메라 움직임을 제한합니다. 특정 축을 기준으로 데이터가 정의된 경우 기본 축을 지정하면 유용합니다.

카메라 선회 모드와 카메라 패닝/틸트 모드는 특정 축을 기준으로 작동합니다. 제한된 움직임을 적용하려면 카메라 도구 모음에서 기본 축(기본 축 X , 기본 축 Y 또는 기본 축 Z )을 선택하거나, 축 없음(기본 축 없음 )을 선택하십시오.

3차원 보기의 디폴트 기본 축인 z축의 경우 다음과 같습니다.

  • 가로 방향으로 커서를 움직이면 CameraTarget 속성으로 정의된 점을 통과하고 z축에 평행한 세로 축을 기준으로 카메라가 회전합니다.

  • 세로 방향으로 커서를 움직이면 z축과, CameraTarget 속성 및 CameraPosition 속성으로 정의된 점을 지나는 선으로 정의된 평면에 수직인 가로 축을 기준으로 카메라가 회전합니다.

3-D axes, using Principal Axis Z, with vertical and horizontal axes for rotation

장면 조명

장면 조명은 좌표축에 있는 모든 patch 객체와 surface 객체를 비춥니다. 카메라 도구 모음에서 장면 조명 토글 을 선택하여 광원을 만들고 전환하십시오. 장면 조명을 이동하려면 카메라 도구 모음에서 장면 조명 선회 를 선택하십시오. 장면 조명은 좌표축에 하나만 있을 수 있습니다.

투영 유형

MATLAB은 2차원 장면에 3차원 객체를 표시할 때 그래픽 투영을 사용합니다. 카메라 도구 모음에서 직교 투영 또는 원근 투영 을 선택하여 투영 유형을 전환합니다. 기본적으로 투영 유형은 직교입니다.

  • 직교 투영은 보이는 볼륨을 직육면체(즉, 6개 사각형 면이 있는 상자 모양 입방체)로 투영합니다. 카메라로부터의 상대 거리는 객체의 크기에 영향을 주지 않습니다. 이 투영 유형은 객체의 실제 크기와 객체 사이의 각도를 유지하고자 할 때 유용합니다.

  • 원근 투영은 보이는 볼륨을 각뿔대(밑면과 평행하게 꼭짓점이 잘린 각뿔)로 투영합니다. 거리는 단축 효과를 발생시켜 객체가 카메라에서 멀리 있을수록 작게 보여집니다. 이 투영 유형은 실제 객체의 사실적인 보기를 표시하고 싶을 때 유용합니다.

자세한 내용은 보기 투영의 이해 항목을 참조하십시오.

초기화 및 중지하기

카메라 도구 모음에서 카메라와 장면 조명 초기화 또는 카메라/조명 움직임 중지 를 선택하여 카메라와 장면 조명을 초기화하거나 중지합니다.

  • 초기화하면 카메라와 조명이 상호 작용이 시작되었을 때의 상태로 돌아갑니다.

  • 중지하면 카메라와 조명이 움직임을 멈추게 됩니다(커서 움직임을 지나치게 많이 적용한 경우 유용할 수 있음).

참고 항목

함수

속성

도움말 항목