Поделиться через


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)

Комментарии

Кватернион идентификатора — (0, 0, 0, 1), где значения кватерниона перечислены в порядке (x, y, z, w).

Эти значения кватерниона не указывают непосредственно угол поворота и ось.

Дополнительные сведения о кватернионах см. в разделах Кватернион, кватернионы и пространственное вращение и Введение в кватернионы.

Поля

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)>