|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <mv/math/geometry/Segment3.hpp>
Public Types | |
| using | Component = T |
Public Member Functions | |
| Segment3 () noexcept=default | |
| Segment3 (const Point3< T > &start, const Point3< T > &end) noexcept | |
| const Point3< T > & | Start () const noexcept |
| const Point3< T > & | End () const noexcept |
| Vec3< T > | Displacement () const noexcept |
| T | LengthSquared () const noexcept |
| T | Length () const noexcept |
| bool | IsDegenerate () const noexcept |
| std::optional< Direction3< T > > | TryDirection () const noexcept |
| Point3< T > | PointAtFraction (T fraction) const noexcept |
| bool | IsFinite () const noexcept |
Definition at line 16 of file Segment3.hpp.
Definition at line 19 of file Segment3.hpp.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 23 of file Segment3.hpp.
Definition at line 38 of file Segment3.hpp.
Definition at line 33 of file Segment3.hpp.
|
inlinenoexcept |
Definition at line 53 of file Segment3.hpp.
|
inlinenoexcept |
Definition at line 70 of file Segment3.hpp.
|
inlinenoexcept |
Definition at line 48 of file Segment3.hpp.
|
inlinenoexcept |
Definition at line 43 of file Segment3.hpp.
|
inlinenoexcept |
Definition at line 65 of file Segment3.hpp.
Definition at line 28 of file Segment3.hpp.
|
inlinenoexcept |
Definition at line 58 of file Segment3.hpp.