rotate
지정된 원점과 방향을 기준으로 객체 회전
설명
예제
x축을 기준으로 플롯 회전하기
peaks
함수의 곡면 플롯을 만들고 surface 객체를 반환합니다.
s = surf(peaks(20)); xlabel("x-axis") ylabel("y-axis") zlabel("z-axis") axis([0 20 0 20 -10 10])
x축을 기준으로 곡면 플롯을 시계 방향으로 25도 회전합니다.
direction = [1 0 0]; rotate(s,direction,25)
x축과 y축을 기준으로 플롯 회전하기
peaks
함수의 곡면 플롯을 만들고 surface 객체를 반환합니다.
s = surf(peaks(20)); xlabel("x-axis") ylabel("y-axis") zlabel("z-axis") axis([0 20 0 20 -10 10])
x축과 y축을 기준으로 곡면 플롯을 시계 방향으로 25도 회전합니다.
direction = [1 1 0]; rotate(s,direction,25)
지정된 원점을 기준으로 플롯 회전하기
peaks
함수의 곡면 플롯을 만들고 surface 객체를 반환합니다.
s = surf(peaks(20)); xlabel("x-axis") ylabel("y-axis") zlabel("z-axis") axis([0 20 0 20 -10 10])
y축을 기준으로 곡면 플롯을 시계 반대 방향으로 30도 회전하고 회전 원점을 (20, 10, 0)으로 설정합니다.
s = surf(peaks(20)); xlabel("x-axis") ylabel("y-axis") zlabel("z-axis") axis([0 20 0 20 -10 10]) direction = [0 -1 0]; origin = [20 10 0]; rotate(s,direction,30,origin)
입력 인수
h
— 그래픽스 객체
단일 객체 | 객체로 구성된 벡터
그래픽스 객체로, 단일 객체 또는 다음 유형 중 하나의 객체로 구성된 벡터로 지정됩니다.
Surface
객체Patch
객체Line
객체Text
객체
h
가 객체로 구성된 벡터인 경우, 모든 객체는 동일한 좌표축의 자식이어야 합니다.
참고
Image 객체는 3차원 데이터를 지원하지 않습니다. 따라서 xy 평면을 벗어나는 이미지 회전은 지원되지 않습니다.
direction
— 회전 축의 방향
구면 좌표로 구성된 요소를 2개 가진 벡터 | 카테시안 좌표로 구성된 요소를 3개 가진 벡터
회전 축의 방향으로, 구형 좌표로 구성된 요소를 2개 가진 벡터([theta phi]
) 또는 카테시안 좌표로 구성된 요소를 3개 가진 벡터([x y z]
)로 지정됩니다. theta
및 phi
를 도 단위로 지정합니다.
direction
지정에 대한 자세한 내용은 회전 축 항목을 참조하십시오.
예: rotate(h,[1 0 0],25)
는 x축을 기준으로 지정된 객체를 시계 방향으로 회전합니다.
예: rotate(h,[90 0],25)
는 y축을 기준으로 지정된 객체를 시계 방향으로 회전합니다.
angle
— 회전 각도
스칼라 값(단위: 도)
회전 각도로, 스칼라 값(단위: 도)으로 지정됩니다.
예: rotate(h,[1 0 0],25)
는 x축을 기준으로 지정된 객체를 시계 방향으로 25도 회전합니다.
origin
— 회전 축의 원점
카테시안 좌표로 구성된 요소를 3개 가진 벡터
회전 축의 원점으로, 카테시안 좌표로 구성된 요소를 3개 가진 벡터([x y z]
)로 지정됩니다.
회전 축의 디폴트 원점은 플롯 상자의 중심입니다. 이 점이 반드시 좌표축의 원점인 것은 아닙니다.
세부 정보
회전 축
회전 축은 회전 원점과 방향 벡터 또는 점 P
로 정의됩니다. rotate
함수의 경우, direction 입력 인수를 사용하여 P
를 구면 좌표 [theta phi]
또는 카테시안 좌표 [x y z]
로 지정합니다.
direction
이 요소를 2개 가진 형식인 경우, theta
는 xy 평면에서 양의 x축을 기준으로 시계 반대 방향으로 측정한 각도입니다. phi
는 xy 평면에서 방향 벡터의 고도입니다.
3-요소 형식의 direction
은 점 P
의 카테시안 좌표를 지정합니다. 회전 축은 회전 원점에서 P
까지의 방향 벡터를 따릅니다.
버전 내역
R2006a 이전에 개발됨
참고 항목
hgtransform
| view
| rotate3d
| sph2cart
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)