Quaternion.Slerp Metoda

Definicja

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.

Dotyczy