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