Share via


Quaternion 结构

定义

描述四元数,它是基于复数的空间中方向的抽象表示形式。

在 C++ 中, 四元数 投影为 四元数结构

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 中引入)

注解

标识四元数 (为 0、0、0、1) ,其中四元数值按 (xyzw) 的顺序列出。

这些四元数值不直接指示旋转角度和轴。

有关四元数的详细信息,请参阅 四元数四元数和空间旋转四元数简介

字段

W

四元数的 w 分量,它是四元数的实数部分。

X

四元数的 x 分量,它是四元数中 i 单位向量的系数。

Y

四元数的 y 分量,它是四元数中 j 单位向量的系数。

Z

四元数的 z 分量,它是四元数中 k 单位向量的系数。

适用于

另请参阅

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