static FromAngleAxis(double, Vector3) | Создает кватернион вокруг заданной оси и вращается по часовой стрелке |
static FromEulerAngle(Vector3) | Создает кватернион из заданного угла Эйлера |
static FromEulerAngle(double, double, double) | Создает кватернион из заданного угла Эйлера |
static FromRotation(Vector3, Vector3) | Создает кватернион, который вращается от исходного направления к целевому |
static Interpolate(float, Quaternion, Quaternion) | Заполняет этот кватернион интерполированным значением между заданными аргументами кватерниона для at между from и to. |
Concat(Quaternion) | Объединить два кватерниона |
Conjugate() | Возвращает сопряженный кватернион текущего кватерниона |
Dot(Quaternion) | Точки product |
override Equals(object) | Проверить, равны ли два кватерниона |
EulerAngles() | Преобразует кватернион во вращение, представленное углами Эйлера Все компоненты указаны в радианах |
override GetHashCode() | Получает хэш-код Quaternion |
Inverse() | Возвращает обратный кватернион текущего кватерниона |
Normalize() | Нормализовать кватернион |
ToAngleAxis(out double, out Vector3) | |
ToMatrix() | Преобразовать вращение, представленное кватернионом, в матрицу преобразования. |
override ToString() | Получает представление кватерниона в string |
operator + | Перегрузка оператора для + |
operator / | Перегрузка оператора для / |
operator == | Оператор равенства для кватерниона |
operator != | Оператор не равенства для кватерниона |
operator * | Перегрузка оператора для * (5 operators) |