|
| Quaternion (float in_w, float in_x, float in_y, float in_z) |
|
| Quaternion (Quaternion const &that) |
|
Quaternion const & | Normalize () |
|
Quaternion | operator* (Quaternion const &in_right) const |
|
Quaternion | operator* (float in_right) const |
|
Quaternion | operator/ (float in_right) const |
|
Quaternion | operator- (Quaternion const &in_right) const |
|
Quaternion | operator+ (Quaternion const &in_right) const |
|
float | Norm () const |
|
Quaternion | Log () const |
|
Quaternion | Exp () const |
|
Quaternion | Lerp (Quaternion const &in_right, float in_fraction) const |
|
Quaternion | Slerp (Quaternion const &in_right, float in_fraction, bool in_shortest_path_only=true) const |
|
Quaternion | Squad (Quaternion const &in_right, Quaternion const &in_control1, Quaternion const &in_control2, float in_fraction) const |
|
Quaternion | Spline (Quaternion const &in_previous, Quaternion const &in_next) const |
|
|
float | w |
|
float | x |
|
float | y |
|
float | z |
|
Calculate a control point to be used in spline interpolation
- Parameters
-
in_previous | The control point before this |
in_next | The control point after this |
- Returns
- Resultant spline control point
The documentation for this class was generated from the following file:
- C:/git/visualize/hps/include/hps.h