Skip to main content

A curated list of awesome computational geometry visualizations, frameworks, and resources

127
GitHub Stars
58
Curated Resources
9
Categories
1 hour ago
Last Refreshed
Algorithm VisualizationsBooksNotesLibrariesConferencesJournalsCompetitive ProgrammingCoursesMiscellaneous

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me broader resources from awesome-computational-geometry"

Installation instructions →

What's inside

Books

Conferences

Journals

  • arXiv

    Recent submissions to arXiv about computational geometry.

  • Elsevier

    A forum for research in theoretical and applied aspects of computational geometry.

  • Journal of Computational Geometry

    An international open access journal devoted to publishing original research of the highest quality in all aspects of computational geometry.

Courses

  • BrilliantOpen Courses

    Practice problems for basic concepts in computational geometry.

  • Brown UniversityUniversity Courses

    A course taught by Roberto Tamassia in 2005.

  • edXOpen Courses

    A course in computational geometry.

  • KITUniversity Courses

    A course taught by Tamara Mchedlidze and Chih-Hung Liu in 2018.

  • MIT OCWOpen Courses

    A course taught by Nicholas Patrikalakis and Takashi Maekawa in 2013.

  • The University of MarylandUniversity Courses

    A course taught by Dave Mount in 2002.

Libraries

  • CGAL

    A software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. This website also has explanations of many of these algorithms.

  • Computational Geometry Software Libraries

    UIUC's large collection and library of geometric software by Jeff Erickson.

  • Computational Geometry Unity Library

    A library of computational geometry algorithms for Unity.

  • GeoLib

    A fast and efficient computational geometry library available in C++, C# and Java.

  • Geometric Tools

    A library of source code for computing in the fields of mathematics, graphics, image analysis, and physics that includes some computational geometry algorithms.

  • geometry3Sharp

    Open-Source, Boost-licensed C# library for geometric computing.

Algorithm Visualizations

  • CGViz: Computational Geometry Interactive Visualizations

    CGViz is a FOSS web app for step-by-step visualizations of many algorithms, designed for exploration, teaching, and creating exportable visuals.

  • Chan's Algorithm

    An optimal output-sensitive algorithm to compute the convex hull of a set of points in 2 or 3 dimensions.

  • Configuration Space

    The space of possible configurations of an object like a robot.

  • Convex Hull

    The convex hull of a shape is the smallest convex set that contains it.

  • Convex Hull Algorithms

    A website with visualizations of many convex hull algorithms, including gift wrapping, Graham's scan, quickhull, divide and conquer, monotone chain, and Chan's algorithm.

  • Fortune's Algorithm

    A sweep line algorithm for generating the Voronoi diagram in O(n log n) time and O(n) space.

Notes

Competitive Programming

  • GeeksforGeeks

    Implementations and explanations for a large number of commonly asked questions and common topics in geometric algorithms.

  • HackerEarth

    A set of articles on computational geometry.

  • HackerRank

    A set of programming problems using computational geometry.

  • TopCoder

    A set of articles on computational geometry.

Showing a sample of 58 resources. View the full list on GitHub →