static FromAngleAxis(double, Vector3) | Crea un cuaternión alrededor del eje dado y gira en el sentido de las agujas del reloj |
static FromEulerAngle(Vector3) | Crea un cuaternión a partir del ángulo de Euler dado |
static FromEulerAngle(double, double, double) | Crea un cuaternión a partir del ángulo de Euler dado |
static FromRotation(Vector3, Vector3) | Crea un cuaternión que rota desde la dirección original a la de destino |
static Interpolate(float, Quaternion, Quaternion) | Rellena este cuaternión con el valor interpolado entre los argumentos de cuaternión dados entre desde y hasta. |
Concat(Quaternion) | Concatenar dos cuaterniones |
Conjugate() | Devuelve un cuaternión conjugado del cuaternión actual |
Dot(Quaternion) | Puntos producto |
override Equals(object) | Comprobar si dos cuaterniones son iguales a |
EulerAngles() | Convierte el cuaternión en rotación representada por los ángulos de Euler Todos los componentes están en radianes |
override GetHashCode() | Obtiene el código hash de Quaternion |
Inverse() | Devuelve un cuaternión inverso del cuaternión actual |
Normalize() | Normalizar el cuaternión |
ToAngleAxis(out double, out Vector3) | |
ToMatrix() | Convierte la rotación presentada por el cuaternión en matriz de transformación. |
override ToString() | Obtiene la representación del cuaternión en string |
operator + | Sobrecarga del operador para + |
operator / | Sobrecarga de operadores para / |
operator == | Operador igual para quaternion |
operator != | Operador no igual para quaternion |
operator * | Sobrecarga de operadores para * (5 operators) |