Project Geode-Common
class SurfaceSegmentFinder2D
The objective of this class is to find paths inside TrianguledSurface2D. As an example, this class is able to find a rectilinear path between two vertices. This class may be derived for custom path findings.
cpp
Inherits from SurfaceSegmentFinder<2>
Inherits from SurfaceSegmentFinder<2>
Functions
SurfaceSegmentFinder2D
cpp
public void SurfaceSegmentFinder2D(const TriangulatedSurface2D & surface, index_t begin, index_t end)
public void SurfaceSegmentFinder2D(const TriangulatedSurface2D & surface, index_t begin, index_t end)
next_vertex_intersection
cpp
protected optional next_vertex_intersection(const SurfacePath & previous_path, index_t vertex)
protected optional next_vertex_intersection(const SurfacePath & previous_path, index_t vertex)
next_edge_intersection
cpp
protected SurfacePath next_edge_intersection(const PolygonEdge & adjacent_edge)
protected SurfacePath next_edge_intersection(const PolygonEdge & adjacent_edge)