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) |
Представляет кватернион. |