Quaternion Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un cuaternión.
[System.Serializable]
public struct Quaternion : IEquatable<OpenTK.Quaternion>
type Quaternion = struct
- Herencia
-
Quaternion
- Atributos
- Implementaciones
Constructores
Quaternion(Matrix3) |
Representa un cuaternión. |
Quaternion(Single, Single, Single, Single) |
Construir un nuevo cuaternión |
Quaternion(Vector3, Single) |
Representa un cuaternión. |
Campos
Identity |
Define el cuaternión de identidad. |
Propiedades
Length |
Obtiene la longitud (magnitud) del cuaternión. |
LengthSquared |
Obtiene el cuadrado de la longitud del cuaternión (magnitud). |
W |
Obtiene o establece el componente W de esta instancia. |
X |
Obtiene o establece el componente X de esta instancia. |
Xyz |
Obtiene o establece un OpenTK.Vector3 con los componentes X, Y y Z de esta instancia. |
XYZ |
Obsoletos.
Obtiene o establece un OpenTK.Vector3 con los componentes X, Y y Z de esta instancia. |
Y |
Obtiene o establece el componente Y de esta instancia. |
Z |
Obtiene o establece el componente Z de esta instancia. |
Métodos
Add(Quaternion, Quaternion, Quaternion) |
Agregar dos cuaterniones |
Add(Quaternion, Quaternion) |
Representa un cuaternión. |
Conjugate() |
Convertir este cuaternión en su conjugado |
Conjugate(Quaternion, Quaternion) |
Obtener el conjugado del cuaternión dado |
Conjugate(Quaternion) |
Representa un cuaternión. |
Equals(Object) |
Compara esta instancia de objeto con otro objeto para comprobar si son iguales. |
Equals(Quaternion) |
Compara esta instancia de Quaternion con otra Cuaternión para comprobar si son iguales. |
FromAxisAngle(Vector3, Single) |
Representa un cuaternión. |
GetHashCode() |
Proporciona el código hash para este objeto. |
Invert(Quaternion, Quaternion) |
Obtener el inverso del cuaternión dado |
Invert(Quaternion) |
Representa un cuaternión. |
Mult(Quaternion, Quaternion, Quaternion) |
Obsoletos.
Representa un cuaternión. |
Mult(Quaternion, Quaternion) |
Obsoletos.
Representa un cuaternión. |
Multiply(Quaternion, Quaternion, Quaternion) |
Representa un cuaternión. |
Multiply(Quaternion, Quaternion) |
Representa un cuaternión. |
Multiply(Quaternion, Single, Quaternion) |
Representa un cuaternión. |
Multiply(Quaternion, Single, Quaternion) |
Obsoletos.
Representa un cuaternión. |
Multiply(Quaternion, Single) |
Representa un cuaternión. |
Normalize() |
Escala el cuaternión a la longitud de la unidad. |
Normalize(Quaternion, Quaternion) |
Escale el cuaternión dado a la longitud de la unidad |
Normalize(Quaternion) |
Representa un cuaternión. |
Slerp(Quaternion, Quaternion, Single) |
Representa un cuaternión. |
Sub(Quaternion, Quaternion, Quaternion) |
Resta dos instancias. |
Sub(Quaternion, Quaternion) |
Representa un cuaternión. |
ToAxisAngle() |
Representa un cuaternión. |
ToAxisAngle(Vector3, Single) |
Representa un cuaternión. |
ToString() |
Devuelve un valor System.String que representa el cuaternión actual. |
Operadores
Addition(Quaternion, Quaternion) |
Representa un cuaternión. |
Equality(Quaternion, Quaternion) |
Representa un cuaternión. |
Inequality(Quaternion, Quaternion) |
Representa un cuaternión. |
Multiply(Quaternion, Quaternion) |
Representa un cuaternión. |
Multiply(Quaternion, Single) |
Representa un cuaternión. |
Multiply(Single, Quaternion) |
Representa un cuaternión. |
Subtraction(Quaternion, Quaternion) |
Representa un cuaternión. |