| 
    Euphoria
    
   | 
 
#include "base/vec3.h"#include "base/numeric.h"#include "base/axisangle.h"#include "base/angle.h"#include "base/mat4.h"Go to the source code of this file.
Classes | |
| struct | eu::Q | 
| A quaternion representing a rotation in 3d.  More... | |
Namespaces | |
| namespace | eu | 
Functions | |
| float | eu::dot (const Q &lhs, const Q &rhs) | 
| std::string | eu::string_from (const Q &v) | 
| Converts a quaternion to string, prefer fmt.   | |
| Q | eu::operator* (const Q &lhs, const Q &rhs) | 
| Q | eu::operator* (float scale, const Q &q) | 
| Q | eu::operator* (const Q &q, float scale) | 
Variables | |
| constexpr Q | eu::q_identity = Q(1, v3(0, 0, 0)) | 
| The identity quaternion.   | |