Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies
-
Updated
Nov 10, 2024 - TypeScript
Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
Computation of Midcurve of Thin Polygons using Neural Networks
Digital Geometry Tools and Algorithm Library
The more dimensions, the better the geometry.
A tiny and lightning-fast implementation of Spatialized Normal Cone Hierarchy (SNCH) on CUDA for Monte Carlo PDE research. Competitive alternative to fcpw.
A set of tools to aid in research related to modular robots
This simulates the biochemical feedback path of tissue dynamics. The tissue uses the feedback from chemical pathway to change it's geometric shape. We try to model it using few differential equation and first order dynamics. The tissue is created as polygon mesh using Voronoi tessellation alogorithm.
A library for generating Voronoi and Voronoi-like tessellations for computational domains with nontrivial boundaries.
The public CGAL repository, see the README below
Nodi is an online node-based geometry design tool & social development environment.
Boolean operations of two three-dimensional convex polygons
V library to develop Artificial Intelligence and High-Performance Scientific Computations
[CVPR2023 Highlight] Marching-Primitives: Shape Abstraction from Signed Distance Function
Computational geometry in Julia
Classification of John Burkardt's many Fortran 90 codes
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
Early access to version 2 of Nodi. this repository serves as a platform for documentation and community discussions.
Add a description, image, and links to the computational-geometry topic page so that developers can more easily learn about it.
To associate your repository with the computational-geometry topic, visit your repo's landing page and select "manage topics."