Condividi tramite


Quaternion.Slerp Metodo

Definizione

Esegue l'interpolazione tra gli orientamenti, rappresentati sotto forma di strutture Quaternion, utilizzando l'interpolazione lineare sferica.

Overload

Slerp(Quaternion, Quaternion, Double)

Esegue l'interpolazione tra due orientamenti utilizzando l'interpolazione lineare sferica.

Slerp(Quaternion, Quaternion, Double, Boolean)

Esegue l'interpolazione tra gli orientamenti, rappresentati sotto forma di strutture Quaternion, utilizzando l'interpolazione lineare sferica.

Slerp(Quaternion, Quaternion, Double)

Esegue l'interpolazione tra due orientamenti utilizzando 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

Struttura Quaternion che rappresenta l'orientamento iniziale.

to
Quaternion

Struttura Quaternion che rappresenta l'orientamento finale.

t
Double

Coefficiente di interpolazione.

Restituisce

Quaternion

Struttura 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)

Esegue l'interpolazione tra gli orientamenti, rappresentati sotto forma di strutture Quaternion, utilizzando 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

Struttura Quaternion che rappresenta l'orientamento iniziale.

to
Quaternion

Struttura Quaternion che rappresenta l'orientamento finale.

t
Double

Coefficiente di interpolazione.

useShortestPath
Boolean

Valore booleano che indica se calcolare o meno i quaternioni che costituiscono l'arco minimo in una sfera unitaria quadridimensionale.

Restituisce

Quaternion

Struttura 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