Comparteix a través de


Quaternion.Slerp Método

Definición

Interpola entre las orientaciones, representadas como estructuras Quaternion, usando la interpolación lineal esférica.

Sobrecargas

Slerp(Quaternion, Quaternion, Double)

Interpola entre dos orientaciones mediante la interpolación lineal esférica.

Slerp(Quaternion, Quaternion, Double, Boolean)

Interpola entre las orientaciones, representadas como estructuras Quaternion, usando la interpolación lineal esférica.

Slerp(Quaternion, Quaternion, Double)

Interpola entre dos orientaciones mediante la interpolación lineal esférica.

public:
 static System::Windows::Media::Media3D::Quaternion Slerp(System::Windows::Media::Media3D::Quaternion from, System::Windows::Media::Media3D::Quaternion to, double t);
public static System.Windows.Media.Media3D.Quaternion Slerp (System.Windows.Media.Media3D.Quaternion from, System.Windows.Media.Media3D.Quaternion to, double t);
static member Slerp : System.Windows.Media.Media3D.Quaternion * System.Windows.Media.Media3D.Quaternion * double -> System.Windows.Media.Media3D.Quaternion
Public Shared Function Slerp (from As Quaternion, to As Quaternion, t As Double) As Quaternion

Parámetros

from
Quaternion

Estructura Quaternion que representa la orientación inicial.

to
Quaternion

Estructura Quaternion que representa la orientación final.

t
Double

Coeficiente de interpolación.

Devoluciones

Quaternion

Estructura Quaternion que representa la orientación resultante de la interpolación.

Comentarios

La interpolación lineal esférica es útil para animar modelos tridimensionales porque proporciona transiciones suaves entre diferentes orientaciones del modelo.

Se aplica a

Slerp(Quaternion, Quaternion, Double, Boolean)

Interpola entre las orientaciones, representadas como estructuras Quaternion, usando la interpolación lineal esférica.

public:
 static System::Windows::Media::Media3D::Quaternion Slerp(System::Windows::Media::Media3D::Quaternion from, System::Windows::Media::Media3D::Quaternion to, double t, bool useShortestPath);
public static System.Windows.Media.Media3D.Quaternion Slerp (System.Windows.Media.Media3D.Quaternion from, System.Windows.Media.Media3D.Quaternion to, double t, bool useShortestPath);
static member Slerp : System.Windows.Media.Media3D.Quaternion * System.Windows.Media.Media3D.Quaternion * double * bool -> System.Windows.Media.Media3D.Quaternion
Public Shared Function Slerp (from As Quaternion, to As Quaternion, t As Double, useShortestPath As Boolean) As Quaternion

Parámetros

from
Quaternion

Estructura Quaternion que representa la orientación inicial.

to
Quaternion

Estructura Quaternion que representa la orientación final.

t
Double

Coeficiente de interpolación.

useShortestPath
Boolean

Valor de tipo booleano que indica si se calculan los cuaterniones que constituyen el arco más corto posible de una esfera cuatridimensional.

Devoluciones

Quaternion

Estructura Quaternion que representa la orientación resultante de la interpolación.

Comentarios

La interpolación lineal esférica es útil para animar modelos tridimensionales porque proporciona transiciones suaves entre diferentes orientaciones del modelo.

Se aplica a