camorbit
카메라 대상을 중심으로 카메라 위치 회전(Rotate Camera Position)
구문
camorbit(dtheta,dphi)
camorbit(dtheta,dphi,'coordsys
')
camorbit(dtheta,dphi,'coordsys
','direction')
camorbit(axes_handle,...)
설명
camorbit(dtheta,dphi)
는 카메라 대상을 중심으로 dtheta
와 dphi
(둘 모두 단위는 도(Degree)임)에 지정된 양만큼 카메라 위치를 회전시킵니다. dtheta
는 가로 회전이고 dphi
는 세로 회전입니다.
camorbit(dtheta,dphi,'
는 coordsys
')coordsys
인수를 사용하여 회전 중심을 지정하고 카메라 대상 주위로 카메라 위치가 회전하도록 하는 데 사용되는 구문입니다. coordsys
는 다음 2개의 값을 받을 수 있습니다.
data
(디폴트 값) — 카메라 대상과direction
(디폴트 값은 양의 z 방향)으로 정의되는 축을 중심으로 카메라를 회전시킵니다.camera
— 카메라 대상에 의해 정의되는 점을 중심으로 카메라를 회전시킵니다.
camorbit(dtheta,dphi,'
은 카메라 대상과 함께 coordsys
','direction')direction
인수를 사용하여 데이터 좌표계의 회전 축을 정의합니다. direction
을 방향의 x 성분, y 성분, z 성분이 포함된, 요소를 3개 가진 벡터로 지정하거나, 옵션 x
, y
, z
중 하나를 지정하여 각각 [1 0 0]
, [0 1 0]
, [0 0 1]
중 하나를 나타내도록 합니다.
camorbit(axes_handle,...)
은 첫 번째 인수 axes_handle
로 식별되는 좌표축에 대해 동작을 수행합니다. axes 핸들을 지정하지 않으면 camorbit
은 현재 좌표축에 대해 동작을 수행합니다.
camorbit
의 동작은 rotate3d
함수와 다릅니다. 즉, rotate3d
툴은 좌표축의 View
속성을 수정하는 반면 camorbit
함수는 종횡비를 고정한 채로 좌표축의 CameraTarget
속성, CameraPosition
속성, CameraUpVector
속성을 수정합니다. 모든 axes 속성에 대한 자세한 내용은 Axes 속성를 참조하십시오.
예제
대안
Figure 툴 메뉴 또는 Figure 도구 모음(Toolbar)에서 3차원 회전(3-D Rotation)을 활성화합니다.
버전 내역
R2006a 이전에 개발됨