Sdílet prostřednictvím


Quaternion.Slerp Metoda

Definice

Interpoluje mezi orientacemi, reprezentovanými jako Quaternion strukturami, pomocí sférické lineární interpolace.

Přetížení

Slerp(Quaternion, Quaternion, Double)

Interpoluje mezi dvěma orientacemi pomocí sférické lineární interpolace.

Slerp(Quaternion, Quaternion, Double, Boolean)

Interpoluje mezi orientacemi, reprezentovanými jako Quaternion strukturami, pomocí sférické lineární interpolace.

Slerp(Quaternion, Quaternion, Double)

Interpoluje mezi dvěma orientacemi pomocí sférické lineární interpolace.

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 představuje počáteční orientaci.

to
Quaternion

Quaternion představuje koncovou orientaci.

t
Double

Interpolační koeficient

Návraty

Quaternion

Quaternion představující orientaci vyplývající z interpolace.

Poznámky

Kulová lineární interpolace je užitečná pro animaci trojrozměrných modelů, protože poskytuje hladký přechod mezi různými orientacemi modelu.

Platí pro

Slerp(Quaternion, Quaternion, Double, Boolean)

Interpoluje mezi orientacemi, reprezentovanými jako Quaternion strukturami, pomocí sférické lineární interpolace.

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 představuje počáteční orientaci.

to
Quaternion

Quaternion představuje koncovou orientaci.

t
Double

Interpolační koeficient

useShortestPath
Boolean

Logická hodnota, která označuje, zda se mají vypočítat kvarterniony, které představují nejkratší možnou oblouk na čtyřrozměrné jednotce sphere.

Návraty

Quaternion

Quaternion představující orientaci vyplývající z interpolace.

Poznámky

Kulová lineární interpolace je užitečná pro animaci trojrozměrných modelů, protože poskytuje hladký přechod mezi různými orientacemi modelu.

Platí pro