Quaternion.Slerp Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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.