Quaternion Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет кватернион.
[System.Serializable]
public struct Quaternion : IEquatable<OpenTK.Quaternion>
type Quaternion = struct
- Наследование
-
Quaternion
- Атрибуты
- Реализации
Конструкторы
Quaternion(Matrix3) |
Представляет кватернион. |
Quaternion(Single, Single, Single, Single) |
Создание нового кватерниона |
Quaternion(Vector3, Single) |
Представляет кватернион. |
Поля
Identity |
Определяет кватернион удостоверения. |
Свойства
Length |
Возвращает длину (величину) кватерниона. |
LengthSquared |
Возвращает квадрат длины кватерниона (величина). |
W |
Возвращает или задает компонент W данного экземпляра. |
X |
Возвращает или задает компонент X данного экземпляра. |
Xyz |
Возвращает или задает объект OpenTK.Vector3 с компонентами X, Y и Z этого экземпляра. |
XYZ |
Устаревшие..
Возвращает или задает объект OpenTK.Vector3 с компонентами X, Y и Z этого экземпляра. |
Y |
Возвращает или задает компонент Y данного экземпляра. |
Z |
Возвращает или задает компонент Z данного экземпляра. |
Методы
Add(Quaternion, Quaternion, Quaternion) |
Добавление двух кватернионов |
Add(Quaternion, Quaternion) |
Представляет кватернион. |
Conjugate() |
Преобразование этого кватерниона в его сопряжение |
Conjugate(Quaternion, Quaternion) |
Получение сопряжения заданного кватерниона |
Conjugate(Quaternion) |
Представляет кватернион. |
Equals(Object) |
Сравнивает этот экземпляр объекта с другим объектом на равенство. |
Equals(Quaternion) |
Сравнивает этот экземпляр кватерниона с другим экземпляром кватерниона на равенство. |
FromAxisAngle(Vector3, Single) |
Представляет кватернион. |
GetHashCode() |
Предоставляет хэш-код для этого объекта. |
Invert(Quaternion, Quaternion) |
Получение обратного заданного кватерниона |
Invert(Quaternion) |
Представляет кватернион. |
Mult(Quaternion, Quaternion, Quaternion) |
Устаревшие..
Представляет кватернион. |
Mult(Quaternion, Quaternion) |
Устаревшие..
Представляет кватернион. |
Multiply(Quaternion, Quaternion, Quaternion) |
Представляет кватернион. |
Multiply(Quaternion, Quaternion) |
Представляет кватернион. |
Multiply(Quaternion, Single, Quaternion) |
Представляет кватернион. |
Multiply(Quaternion, Single, Quaternion) |
Устаревшие..
Представляет кватернион. |
Multiply(Quaternion, Single) |
Представляет кватернион. |
Normalize() |
Масштабирует кватернион до единицы измерения. |
Normalize(Quaternion, Quaternion) |
Масштабирование заданного кватерниона до единицы длины |
Normalize(Quaternion) |
Представляет кватернион. |
Slerp(Quaternion, Quaternion, Single) |
Представляет кватернион. |
Sub(Quaternion, Quaternion, Quaternion) |
Вычитает два экземпляра. |
Sub(Quaternion, Quaternion) |
Представляет кватернион. |
ToAxisAngle() |
Представляет кватернион. |
ToAxisAngle(Vector3, Single) |
Представляет кватернион. |
ToString() |
Возвращает объект System.String, представляющий текущий кватернион. |
Операторы
Addition(Quaternion, Quaternion) |
Представляет кватернион. |
Equality(Quaternion, Quaternion) |
Представляет кватернион. |
Inequality(Quaternion, Quaternion) |
Представляет кватернион. |
Multiply(Quaternion, Quaternion) |
Представляет кватернион. |
Multiply(Quaternion, Single) |
Представляет кватернион. |
Multiply(Single, Quaternion) |
Представляет кватернион. |
Subtraction(Quaternion, Quaternion) |
Представляет кватернион. |