Compartir a través de


Quaternion Estructura

Definición

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.

Se aplica a