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. | |