#include <tuple>
#include "assert/assert.h"
#include "base/numeric.h"
Go to the source code of this file.
|
| v3 | eu::operator+ (const v3 &lhs, const v3 &rhs) |
| |
| v3 | eu::operator- (const v3 &lhs, const v3 &rhs) |
| |
| v3 | eu::operator* (float lhs, const v3 &rhs) |
| |
| v3 | eu::operator* (const v3 &lhs, float rhs) |
| |
| v3 | eu::operator/ (const v3 &lhs, float rhs) |
| |
| v3 | eu::operator/ (float lhs, const v3 &rhs) |
| |
| v3 | eu::lerp_v3 (const v3 &f, float v, const v3 &t) |
| |
| std::string | eu::string_from (const v3 &v) |
| | convert a 3d vector to string, prefer fmt
|
| |
| std::string | eu::string_from (const n3 &v) |
| | converts a 3d unit vector to string, prefer fmt
|
| |
| constexpr v3 | eu::min (const v3 &lhs, const v3 &rhs) |
| | component wise min value
|
| |
| constexpr v3 | eu::max (const v3 &lhs, const v3 &rhs) |
| | component wise max value
|
| |