Udostępnij za pośrednictwem


Quaternion.Slerp Metoda

Definicja

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

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

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