3D 직각좌표 회전(오일러)(스칼라)
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
오일러 각도 메소드를 사용하여 3차원 직각좌표 시스템을 시계 반대 방향으로 회전하고 주어진 포인트의 새 좌표를 반환합니다. 데이터를 X 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

입력/출력
x
—
x는 두 개의 원소로 된 벡터에서 실수 입력 x 성분입니다.
y
—
y는 두 개의 원소로 된 벡터에서 실수 입력 y 성분입니다.
z
—
z는 입력 z 좌표를 지정합니다.
오일러 각도
—
오일러 각도는 라디안 단위로 오일러 각도를 지정합니다.
회전 순서
—
회전 순서는 좌표를 회전할 축의 순서를 지정합니다. 예를 들어 X-Y-Z는 첫번째, 두번째, 세번째 회전이 각각 x-, y-, z- 축임을 나타냅니다. Z-X-Z는 기본 설정된 순서입니다.
x 출력
—
x 출력은 회전된 x 좌표를 반환합니다.
y 출력
—
y 출력은 회전된 y 좌표를 반환합니다.
z 출력
—
z 출력은 회전된 z 좌표를 반환합니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다. |
오일러의 회전 이론에 따르면 아래와 같이 오일러 각도 ϕ, θ, ψ를 사용하여 좌표 회전을 설명할 수 있습니다(기본 회전 순서인 Z-X-Z를 예로 사용):

다음 세 단계는 회전을 설명합니다:
- Z축을 중심으로 X축, Y축, Z축을 ϕ(-π < ϕ ≤ π)만큼 회전하여 X'-, Y'-, Z축을 생성합니다.
- X'축을 중심으로 X'-, Y'-, Z축을 θ(0 ≤ θ ≤ π)만큼 회전하여 X'-, Y''-, Z'축을 만듭니다.
- Z축을 중심으로 X'-, Y'-, Z'축을 ψ(-π < ψ ≤ π)만큼 회전하여 X''-, Y'''-, Z'축이 됩니다.
포인트 (x, y, z)의 회전을 다음 세 행렬 B, C, D로 표현할 경우:
;
;
,좌표 (x', y', z')는 다음과 같습니다.

이 때 A = BCD입니다.
x
—
오일러 각도
—
회전 순서
—
x 출력
—
에러
—