다음을 통해 공유


Quaternion 구조체

정의

복소수를 기반으로 하는 공간 방향의 추상 표현인 쿼터니언을 설명합니다.

C++에서 Quaternion쿼터니언 구조체로 프로젝션됩니다.

public value class quaternion
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct quaternion
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct Quaternion
var quaternion = {
x : /* Your value */,
y : /* Your value */,
z : /* Your value */,
w : /* Your value */
}
Public Structure Quaternion
상속
Quaternion
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

ID 쿼터니언은 (0, 0, 0, 1)이며, 여기서 쿼터니언 값은 순서(x, y, z, w)로 나열됩니다.

이러한 쿼터니언 값은 회전 각도와 축을 직접 나타내지 않습니다.

쿼터니언에 대한 자세한 내용은 Quaternion, Quaternions 및 공간 회전Quaternions 소개를 참조하세요.

필드

W

쿼터니언의 실제 수 부분인 쿼터니언의 w 구성 요소입니다.

X

쿼터니언에서 i 단위 벡터의 계수인 쿼터니언의 x 구성 요소입니다.

Y

쿼터니언에서 j 단위 벡터의 계수인 쿼터니언의 y 구성 요소입니다.

Z

쿼터니언에서 k 단위 벡터의 계수인 쿼터니언의 z 구성 요소입니다.

적용 대상

추가 정보

  • <xref:Windows.Perception.Spatial.SpatialLocation.Orientation%0a%0a%5bquaternion+structure%5d(%2fwindows%2fwin32%2fnumerics_h%2fquaternion-structure)>