|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <mv/math/geometry/Triangle3.hpp>
Public Types | |
| using | Component = T |
Public Member Functions | |
| Triangle3 () noexcept=default | |
| const Point3< T > & | First () const noexcept |
| const Point3< T > & | Second () const noexcept |
| const Point3< T > & | Third () const noexcept |
| Vec3< T > | Edge01 () const noexcept |
| Vec3< T > | Edge02 () const noexcept |
| Vec3< T > | Edge12 () const noexcept |
| Point3< T > | Centroid () const noexcept |
| T | DoubleArea () const noexcept |
| T | Area () const noexcept |
| std::optional< Normal3< T > > | TryNormal () const noexcept |
Static Public Member Functions | |
| static std::optional< Triangle3 > | TryFromPoints (const Point3< T > &first, const Point3< T > &second, const Point3< T > &third) noexcept |
Definition at line 16 of file Triangle3.hpp.
Definition at line 19 of file Triangle3.hpp.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 78 of file Triangle3.hpp.
Definition at line 66 of file Triangle3.hpp.
|
inlinenoexcept |
Definition at line 73 of file Triangle3.hpp.
Definition at line 51 of file Triangle3.hpp.
Definition at line 56 of file Triangle3.hpp.
Definition at line 61 of file Triangle3.hpp.
Definition at line 36 of file Triangle3.hpp.
Definition at line 41 of file Triangle3.hpp.
Definition at line 46 of file Triangle3.hpp.
|
inlinestaticnoexcept |
Definition at line 23 of file Triangle3.hpp.
|
inlinenoexcept |
Definition at line 83 of file Triangle3.hpp.