Compartir vía


Quaternion Constructores

Definición

Inicializa una nueva instancia de la estructura Quaternion.

Sobrecargas

Quaternion(Vector3D, Double)

Inicializa una nueva instancia de la estructura Quaternion.

Quaternion(Double, Double, Double, Double)

Inicializa una nueva instancia de la estructura Quaternion.

Quaternion(Vector3D, Double)

Inicializa una nueva instancia de la estructura Quaternion.

public:
 Quaternion(System::Windows::Media::Media3D::Vector3D axisOfRotation, double angleInDegrees);
public Quaternion (System.Windows.Media.Media3D.Vector3D axisOfRotation, double angleInDegrees);
new System.Windows.Media.Media3D.Quaternion : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (axisOfRotation As Vector3D, angleInDegrees As Double)

Parámetros

axisOfRotation
Vector3D

Vector3D que representa el eje de giro.

angleInDegrees
Double

Ángulo que se va a girar respecto al eje especificado, en grados.

Comentarios

La W propiedad del cuaternión se calcula automáticamente.

Se aplica a

Quaternion(Double, Double, Double, Double)

Inicializa una nueva instancia de la estructura Quaternion.

public:
 Quaternion(double x, double y, double z, double w);
public Quaternion (double x, double y, double z, double w);
new System.Windows.Media.Media3D.Quaternion : double * double * double * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (x As Double, y As Double, z As Double, w As Double)

Parámetros

x
Double

Valor de la nueva coordenada X de Quaternion.

y
Double

Valor de la nueva coordenada Y de Quaternion.

z
Double

Valor de la nueva coordenada Z de Quaternion.

w
Double

Valor de la nueva coordenada W de Quaternion.

Comentarios

Para el eje (x, y, z) y el ángulo de rotación theta, el w valor del cuaternión es:

w = cos(theta/2)

Tenga en cuenta que si usa el Vector3D constructor , el cuarto parámetro es el ángulo, en grados, y el cálculo w se realiza por usted.

Se aplica a