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