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