13#include "../macros.hpp"
32 [[
nodiscard]]
constexpr point3 origin()
const noexcept
47 template<std::
size_t I>
50 if constexpr (I == 0) {
52 }
else if constexpr (I == 1) {
53 return rhs._p + rhs._v;
55 hi_static_no_default();
61 return rhs._p + rhs._v * 0.5f;
DOXYGEN BUG.
Definition algorithm.hpp:16
geometry/margins.hpp
Definition lookahead_iterator.hpp:5
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:377
Line segment.
Definition line_segment.hpp:21
A high-level geometric vector Part of the high-level vector, point, mat and color types.
Definition vector3.hpp:20