Category
page 1Geometric algorithms
linear programming
programming method to achieve the best outcome in a mathematical model
Delaunay triangulation
triangulation method named after Boris Delaunay
nearest neighbor search
(as a form of proximity search (metric space)) optimization problem of finding the point in a given set that is closest (or most similar) to a given point
spatial database
database optimized for storing and querying data that represents objects defined in a geometric space
Steiner tree problem
class of problems in combinatorial mathematics
Minkowski addition
commutative associative binary operation on subsets of an Abelian group (such as Euclidean space)
geometric modeling
computer-based description of the shape of geometric objects
point in polygon
concept in computational geometry
closest pair of points problem
the problem of finding the two points with minimum distance from a larger finite set of points
shoelace formula
mathematical algorithm to determine the area of a simple polygon
geometric primitive
basic shapes represented in vector graphics
Ramer–Douglas–Peucker algorithm
line simplification algorithm
minimum bounding box
the box or hyperrectangle of minimal dimensions that contains the set of interest
star-shaped polygon
polygon that contains a point from which the entire polygon boundary is visible
line–line intersection
intersection of a line and a line can be the empty set, a point, or a line
geometric median
point minimizing the distance to other points
bounding volume
in computer graphics, a closed volume that completely contains the union of the objects in a set

Lloyd's algorithm
method for creating geometric centroidal tessellations from points
sweep line algorithm
class of algorithms in computational geometry that uses a conceptual sweep line/surface to solve various problems in Euclidean space
minimum bounding rectangle
smallest rectangle which encloses some planar set of points
Boolean operations on polygons
Type of geometry processing
CGAL
The Computational Geometry Algorithms Library (CGAL) is an open source software library of computational geometry algorithms. While primarily written in C++, Scilab bindings and bindings generated with SWIG (supporting Python and Java for now) are also available.
midpoint circle algorithm
an algorithm used to determine the points needed for rasterizing a circle
Fortune's algorithm
Voronoi diagram generation algorithm
mesh generation
dividing a geometric space into discrete cells
planar straight-line graph
representation of a given graph in computational geometry
visibility
mathematical abstraction of the real-life notion of visibility
monotone polygon
property of a geometric object
Largest empty sphere
bounding sphere
sphere that contains a set of objects
line-plane intersection
intersection of a line and a plane can be the empty set, a point, or a line
Bowyer–Watson algorithm
Computation method in geometry
Möller–Trumbore intersection algorithm
method of calculating ray-triangle intersections in 3D space