HDK
|
#include "pxr/pxr.h"
#include "pxr/base/gf/api.h"
#include "pxr/base/gf/declare.h"
#include "pxr/base/gf/vec3h.h"
#include "pxr/base/gf/traits.h"
#include "pxr/base/gf/half.h"
#include "pxr/base/tf/hash.h"
#include <iosfwd>
Go to the source code of this file.
Classes | |
struct | GfIsGfQuat< class GfQuath > |
class | GfQuath |
Functions | |
GfHalf | GfDot (const GfQuath &q1, const GfQuath &q2) |
Return the dot (inner) product of two quaternions. More... | |
GF_API GfQuath | GfSlerp (double alpha, const GfQuath &q0, const GfQuath &q1) |
GF_API GfQuath | GfSlerp (const GfQuath &q0, const GfQuath &q1, double alpha) |
GF_API std::ostream & | operator<< (std::ostream &, GfQuath const &) |
Spherically linearly interpolate between q0
and q1
.
If the interpolant alpha
is zero, then the result is q0
, while alpha
of one yields q1
.