Quaternion.Slerp Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Faz a interpolação entre orientações, representadas como estruturas Quaternion, usando interpolação linear esférica.
Sobrecargas
Slerp(Quaternion, Quaternion, Double) |
Interpola entre duas orientações usando interpolação linear esférica. |
Slerp(Quaternion, Quaternion, Double, Boolean) |
Faz a interpolação entre orientações, representadas como estruturas Quaternion, usando interpolação linear esférica. |
Slerp(Quaternion, Quaternion, Double)
Interpola entre duas orientações usando interpolação linear esférica.
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
Parâmetros
- from
- Quaternion
Quaternion que representa a orientação inicial.
- to
- Quaternion
Quaternion que representa a orientação final.
- t
- Double
Coeficiente de interpolação.
Retornos
Quaternion, que representa a orientação resultante da interpolação.
Comentários
A interpolação linear esférica é útil para animar modelos tridimensionais porque fornece transições suaves entre diferentes orientações do modelo.
Aplica-se a
Slerp(Quaternion, Quaternion, Double, Boolean)
Faz a interpolação entre orientações, representadas como estruturas Quaternion, usando interpolação linear esférica.
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
Parâmetros
- from
- Quaternion
Quaternion que representa a orientação inicial.
- to
- Quaternion
Quaternion que representa a orientação final.
- t
- Double
Coeficiente de interpolação.
- useShortestPath
- Boolean
Booliano que indica se os quatérnions que constituem o arco mais curto possível em uma esfera de unidade quadridimensional devem ser computados.
Retornos
Quaternion, que representa a orientação resultante da interpolação.
Comentários
A interpolação linear esférica é útil para animar modelos tridimensionais porque fornece transições suaves entre diferentes orientações do modelo.