Quaternion.Slerp Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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 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.