Coordinate-axis convention and linear unit scale.
More...
#include <coordinate_space.h>
Coordinate-axis convention and linear unit scale.
Definition at line 165 of file coordinate_space.h.
◆ CoordinateSpace() [1/2]
| superdex::CoordinateSpace::CoordinateSpace |
( |
| ) |
|
|
constexprdefault |
◆ CoordinateSpace() [2/2]
| superdex::CoordinateSpace::CoordinateSpace |
( |
CoordinateSpaceAxes | inAxes, |
|
|
double | inUnitsPerMeter ) |
|
inlineconstexpr |
◆ Default()
Return the default coordinate space convention for Mochi.
Definition at line 191 of file coordinate_space.h.
◆ Filament()
◆ GetForward()
| Real3 superdex::CoordinateSpace::GetForward |
( |
| ) |
const |
|
nodiscard |
Return the unit vector pointing forward, in this space's own coordinates.
◆ GetRight()
| Real3 superdex::CoordinateSpace::GetRight |
( |
| ) |
const |
|
nodiscard |
Return the unit vector pointing right, in this space's own coordinates.
◆ GetUp()
| Real3 superdex::CoordinateSpace::GetUp |
( |
| ) |
const |
|
nodiscard |
Return the unit vector pointing up, in this space's own coordinates.
◆ OpenGL()
◆ operator!=()
| bool superdex::CoordinateSpace::operator!= |
( |
CoordinateSpace const & | rhs | ) |
const |
|
constexprdefault |
◆ operator==()
| bool superdex::CoordinateSpace::operator== |
( |
CoordinateSpace const & | rhs | ) |
const |
|
constexprdefault |
◆ ROS()
◆ Unity()
◆ Unreal()
Return the coordinate space convention for Unreal Engine.
Definition at line 216 of file coordinate_space.h.
◆ Validate()
| void superdex::CoordinateSpace::Validate |
( |
Error & | error | ) |
const |
Validate that axes is a complete convention and unitsPerMeter is finite and positive.
◆ axes
◆ unitsPerMeter
| double superdex::CoordinateSpace::unitsPerMeter = 1.0 |
The documentation for this struct was generated from the following file: