|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <mv/math/geometry/Capsule3.hpp>
Public Types | |
| using | Component = T |
Public Member Functions | |
| Capsule3 () noexcept=default | |
| Point3< T > | Start () const noexcept |
| const Point3< T > & | End () const noexcept |
| Segment3< T > | CenterLine () const noexcept |
| T | Radius () const noexcept |
| bool | IsDegenerate () const noexcept |
| bool | IsFinite () const noexcept |
Static Public Member Functions | |
| static std::optional< Capsule3 > | TryFromSegmentRadius (const Segment3< T > ¢erLine, T radius) noexcept |
| static std::optional< Capsule3 > | TryFromEndpointsRadius (const Point3< T > &start, const Point3< T > &end, T radius) noexcept |
Definition at line 17 of file Capsule3.hpp.
Definition at line 20 of file Capsule3.hpp.
|
defaultnoexcept |
Definition at line 52 of file Capsule3.hpp.
Definition at line 47 of file Capsule3.hpp.
|
inlinenoexcept |
Definition at line 62 of file Capsule3.hpp.
|
inlinenoexcept |
Definition at line 67 of file Capsule3.hpp.
|
inlinenoexcept |
Definition at line 57 of file Capsule3.hpp.
Definition at line 41 of file Capsule3.hpp.
|
inlinestaticnoexcept |
Definition at line 35 of file Capsule3.hpp.
|
inlinestaticnoexcept |
Definition at line 24 of file Capsule3.hpp.