![]() |
UtilsLite
Utilities for C++ programming
|
Classes and functions for 2D geometric manipulation. More...
Classes | |
class | Utils::Point2D< Real > |
A class representing a 2D point in space. More... | |
class | Utils::Segment2D< Real > |
A class representing a 2D line segment defined by two endpoints. More... | |
class | Utils::Box2D< Real > |
A class representing a 2D axis-aligned bounding box. More... | |
class | Utils::Triangle2D< Real > |
A class representing a 2D triangle defined by three vertices. More... | |
class | Utils::Polygon2D< Real > |
A class representing a 2D polygon using a dynamic matrix of vertices. More... | |
Classes and functions for 2D geometric manipulation.
This module offers a set of tools to manage, manipulate, and analyze two-dimensional geometric objects, such as points, lines, shapes, and grids. It also includes data structures tailored for efficient 2D geometry processing, allowing for operations like transformations, intersection testing, and boundary detection.