Open CASCADE Technology
6.5.4
|
#include <gp_QuaternionSLerp.hxx>
Public Member Functions | |
gp_QuaternionSLerp () | |
gp_QuaternionSLerp (const gp_Quaternion &theQStart, const gp_Quaternion &theQEnd) | |
void | Init (const gp_Quaternion &theQStart, const gp_Quaternion &theQEnd) |
void | InitFromUnit (const gp_Quaternion &theQStart, const gp_Quaternion &theQEnd) |
void | Interpolate (Standard_Real theT, gp_Quaternion &theResultQ) const |
Set interpolated quaternion for theT position (from 0.0 to 1.0) |
Perform Spherical Linear Interpolation of the quaternions, return unit length quaternion.
gp_QuaternionSLerp::gp_QuaternionSLerp | ( | ) | [inline] |
gp_QuaternionSLerp::gp_QuaternionSLerp | ( | const gp_Quaternion & | theQStart, |
const gp_Quaternion & | theQEnd | ||
) | [inline] |
void gp_QuaternionSLerp::Init | ( | const gp_Quaternion & | theQStart, |
const gp_Quaternion & | theQEnd | ||
) | [inline] |
void gp_QuaternionSLerp::InitFromUnit | ( | const gp_Quaternion & | theQStart, |
const gp_Quaternion & | theQEnd | ||
) | [inline] |
void gp_QuaternionSLerp::Interpolate | ( | Standard_Real | theT, |
gp_Quaternion & | theResultQ | ||
) | const [inline] |