Quaternion.Slerp Metodo

Definizione

Interpola tra gli orientamenti, rappresentati come Quaternion strutture, usando l'interpolazione lineare sferica.

Overload

Nome Descrizione
Slerp(Quaternion, Quaternion, Double)

Interpola tra due orientamenti usando l'interpolazione lineare sferica.

Slerp(Quaternion, Quaternion, Double, Boolean)

Interpola tra gli orientamenti, rappresentati come Quaternion strutture, usando l'interpolazione lineare sferica.

Slerp(Quaternion, Quaternion, Double)

Interpola tra due orientamenti usando l'interpolazione lineare sferica.

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

Parametri

from
Quaternion

Quaternion che rappresenta l'orientamento iniziale.

to
Quaternion

Quaternion che rappresenta l'orientamento finale.

t
Double

Coefficiente di interpolazione.

Valori restituiti

Quaternion che rappresenta l'orientamento risultante dall'interpolazione.

Commenti

L'interpolazione lineare sferica è utile per animare modelli tridimensionali perché fornisce transizioni uniformi tra diversi orientamenti del modello.

Si applica a

Slerp(Quaternion, Quaternion, Double, Boolean)

Interpola tra gli orientamenti, rappresentati come Quaternion strutture, usando l'interpolazione lineare sferica.

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

Parametri

from
Quaternion

Quaternion che rappresenta l'orientamento iniziale.

to
Quaternion

Quaternion che rappresenta l'orientamento finale.

t
Double

Coefficiente di interpolazione.

useShortestPath
Boolean

Valore booleano che indica se calcolare quaternioni che costituiscono l'arco più breve possibile su una sfera di unità tridimensionale.

Valori restituiti

Quaternion che rappresenta l'orientamento risultante dall'interpolazione.

Commenti

L'interpolazione lineare sferica è utile per animare modelli tridimensionali perché fornisce transizioni uniformi tra diversi orientamenti del modello.

Si applica a