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