#include <MRSurfacePath.h>
Public Member Functions | |
| size_t | numVertices () const |
Public Attributes | |
| MeshTriPoint | start |
| can be invalid, then the path starts in mids.front() | |
| SurfacePath | mids |
| MeshTriPoint | end |
| can be invalid, then the path ends in mids.back() | |
in the most general form, geodesic path can start in any mesh location (MeshTriPoint), then pass triangles along straight lines, making turns on edges (MeshEdgePoint), and finish in any mesh location (MeshTriPoint)
|
inlinenodiscard |
| MeshTriPoint MR::GeodesicPath::end |
can be invalid, then the path ends in mids.back()
| SurfacePath MR::GeodesicPath::mids |
| MeshTriPoint MR::GeodesicPath::start |
can be invalid, then the path starts in mids.front()