Skip to main content

Module types

Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

ArrangementFace
A face in a line arrangement (a convex polygon cell bounded by arrangement edges).
ArrangementVertex
A vertex in a line arrangement: the intersection of two or more lines.
ArtGalleryResult
Result of the art gallery approximation.
ConvexFace3D
A face of the 3D convex hull: three vertex indices with outward normal.
ConvexHull3D
Result of an incremental 3D convex hull computation.
DelaunayTri
A triangle in a 2D Delaunay triangulation (vertex indices into a point list).
HEFace
A face in the half-edge mesh, storing one of its bounding half-edges.
HEVertex
A vertex in the half-edge mesh, storing a representative outgoing half-edge.
HalfEdge
A single directed half-edge.
HalfEdgeMesh
A manifold polygon mesh represented with the half-edge data structure.
Line2D
A line in the plane represented in the form ax + by = c.
LineArrangement
An arrangement of lines in the plane.
Obstacle2D
A 2D polygon obstacle (simple, non-self-intersecting).
Point2
A point in 2D space.
Segment2D
A line segment in 2D for slab-based point location.
SlabPointLocator
Slab-based point location structure.
Trapezoid
A trapezoid in the trapezoidal decomposition of a planar subdivision.
VisibilityGraph
A visibility graph for path planning among 2D polygon obstacles.
VoronoiCell2D
A Voronoi cell: the site point and its circumcenter-based Voronoi vertices.