Quaterniond 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 de precisión doble.
[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
- Herencia
-
Quaterniond
- Atributos
- Implementaciones
Constructores
| Quaterniond(Double, Double, Double, Double) |
Construir un nuevo Quaterniond |
| Quaterniond(Vector3d, Double) |
Representa un cuaternión de precisión doble. |
Campos
| Identity |
Define el cuaternión de identidad. |
Propiedades
| Length |
Obtiene la longitud (magnitud) del Cuaterniond. |
| LengthSquared |
Obtiene el cuadrado de la longitud quaterniond (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 objeto OpenTK.Vector3d con los componentes X, Y y Z de esta instancia. |
| XYZ |
Obsoletos.
Obtiene o establece un objeto OpenTK.Vector3d 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(Quaterniond, Quaterniond, Quaterniond) |
Agregar dos cuaterniones |
| Add(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Conjugate() |
Convertir este cuaternión en su conjugado |
| Conjugate(Quaterniond, Quaterniond) |
Obtener el conjugado del Cuaterniond dado |
| Conjugate(Quaterniond) |
Representa un cuaternión de precisión doble. |
| Equals(Object) |
Compara esta instancia de objeto con otro objeto para obtener igualdad. |
| Equals(Quaterniond) |
Compara esta instancia de Quaterniond con otra quaterniond para obtener igualdad. |
| FromAxisAngle(Vector3d, Double) |
Representa un cuaternión de precisión doble. |
| GetHashCode() |
Proporciona el código hash para este objeto. |
| Invert(Quaterniond, Quaterniond) |
Obtener el inverso del Cuaterniond determinado |
| Invert(Quaterniond) |
Representa un cuaternión de precisión doble. |
| Mult(Quaterniond, Quaterniond, Quaterniond) |
Obsoletos.
Representa un cuaternión de precisión doble. |
| Mult(Quaterniond, Quaterniond) |
Obsoletos.
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Double, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Double, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Double) |
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Normalize() |
Escala el quaterniond a la longitud de la unidad. |
| Normalize(Quaterniond, Quaterniond) |
Escale el cuaternión especificado a la longitud de la unidad. |
| Normalize(Quaterniond) |
Representa un cuaternión de precisión doble. |
| Slerp(Quaterniond, Quaterniond, Double) |
Representa un cuaternión de precisión doble. |
| Sub(Quaterniond, Quaterniond, Quaterniond) |
Resta dos instancias. |
| Sub(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| ToAxisAngle() |
Representa un cuaternión de precisión doble. |
| ToAxisAngle(Vector3d, Double) |
Representa un cuaternión de precisión doble. |
| ToString() |
Devuelve un objeto System.String que representa el quaterniond actual. |
Operadores
| Addition(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Equality(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Inequality(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Multiply(Double, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Double) |
Representa un cuaternión de precisión doble. |
| Multiply(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |
| Subtraction(Quaterniond, Quaterniond) |
Representa un cuaternión de precisión doble. |