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.
Interpolacja między orientacjami, reprezentowana jako Quaternion struktury, przy użyciu interpolacji liniowej spherical.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Slerp(Quaternion, Quaternion, Double) |
Interpolacja między dwiema orientacjami przy użyciu interpolacji liniowej spherical. |
| Slerp(Quaternion, Quaternion, Double, Boolean) |
Interpolacja między orientacjami, reprezentowana jako Quaternion struktury, przy użyciu interpolacji liniowej spherical. |
Slerp(Quaternion, Quaternion, Double)
Interpolacja 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 sfericzna jest przydatna do animowania trójwymiarowych modeli, ponieważ zapewnia płynne przejścia między różnymi orientacjami modelu.
Dotyczy
Slerp(Quaternion, Quaternion, Double, Boolean)
Interpolacja między orientacjami, reprezentowana 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 należy obliczyć kwanty, które stanowią najkrótszy możliwy łuk na czterowymiarowej sferze jednostki.
Zwraca
Quaternion reprezentuje orientację wynikającą z interpolacji.
Uwagi
Interpolacja liniowa sfericzna jest przydatna do animowania trójwymiarowych modeli, ponieważ zapewnia płynne przejścia między różnymi orientacjami modelu.