Computational Geometry
Computational Geometry is a branch of computer science and mathematics that focuses on the design and analysis of efficient algorithms for solving problems stated in terms of geometry. It provides the fundamental methods for processing and manipulating geometric objects such as points, lines, polygons, and polyhedra, addressing core tasks like constructing convex hulls, partitioning space with Voronoi diagrams, detecting intersections, and performing efficient spatial queries.