Computational Geometry Packages

Meshes.jl389Computational geometry in Julia

Polyhedra.jl172Polyhedral Computation Interface

JumpProcesses.jl139Build and simulate jump equations like Gillespie simulations and jump diffusions with constant and statedependent rates and mix with differential equations and scientific machine learning (SciML)

VoronoiDelaunay.jl123Fast and robust Voronoi & Delaunay tessellation creation with Julia

RegionTrees.jl112Quadtrees, Octrees, and more in Julia

GeometryTypes.jl67Geometry types for Julia

Meshing.jl58Meshing and isosurface extraction algorithms

GeometricalPredicates.jl57Fast and robust 2D & 3D incircle/intriangle/etc. for Julia

Gmsh.jl52Gmsh.jl contains API for Gmsh: a threedimensional finite element mesh generator. With the help of Gmsh.jl, it is possible add parametric model construction and/or automatic mesh generation to a FEM pipeline.

CSoM.jl44"Programming the Finite Element Method" by I M Smith, D V Griffiths and L Margetts

TetGen.jl42Julia's TetGen wrapper

CDDLib.jl36Cdd wrapper module for Julia. cdd is a library for polyhedra manipulation such as double description and FourierMotzkin elimination

EnhancedGJK.jl35GJK signed distance algorithm for convex bodies in Julia

VoronoiCells.jl33Voronoi tesselations in Julia

CHull.jl24A Julia wrapper around a PyCall wrapper around the qhull Convex Hull library

LRSLib.jl14Lrs wrapper module for Julia

TriangleIntersect.jl13Fast raytriangle intersections for raytracing

Vec.jl132D and 3D vectors and their operations for Julia

ConvexHull.jl13A Julia library for polyhedral computations

OctTrees.jl12Fast quad and octtrees for Julia

CHull2d.jl6Variety of algorithms for taking the convex hull of 2 dimensional sets of points
View all packages