Quaternion.Slerp Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interpolacje między orientacjami reprezentowanymi jako Quaternion struktury przy użyciu interpolacji liniowej spherical.
Przeciążenia
Slerp(Quaternion, Quaternion, Double) |
Interpoluje między dwiema orientacjami przy użyciu interpolacji liniowej spherical. |
Slerp(Quaternion, Quaternion, Double, Boolean) |
Interpolacje między orientacjami reprezentowanymi jako Quaternion struktury przy użyciu interpolacji liniowej spherical. |
Slerp(Quaternion, Quaternion, Double)
Interpoluje między dwiema orientacjami przy użyciu interpolacji liniowej spherical.
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
Parametry
- from
- Quaternion
Quaternion reprezentuje orientację początkową.
- to
- Quaternion
Quaternion reprezentuje orientację końcową.
- t
- Double
Współczynnik interpolacji.
Zwraca
Quaternion reprezentuje orientację wynikającą z interpolacji.
Uwagi
Interpolacja liniowa sferyczna jest przydatna do animowania modeli trójwymiarowych, ponieważ zapewnia płynne przejścia między różnymi orientacjami modelu.
Dotyczy
Slerp(Quaternion, Quaternion, Double, Boolean)
Interpolacje między orientacjami reprezentowanymi jako Quaternion struktury przy użyciu interpolacji liniowej spherical.
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
Parametry
- from
- Quaternion
Quaternion reprezentuje orientację początkową.
- to
- Quaternion
Quaternion reprezentuje orientację końcową.
- t
- Double
Współczynnik interpolacji.
- useShortestPath
- Boolean
Wartość logiczna wskazująca, czy można obliczyć kwaterniony, które stanowią najkrótszy możliwy łuk na czterowymiarowej sferze jednostki.
Zwraca
Quaternion reprezentuje orientację wynikającą z interpolacji.
Uwagi
Interpolacja liniowa sferyczna jest przydatna do animowania modeli trójwymiarowych, ponieważ zapewnia płynne przejścia między różnymi orientacjami modelu.