Computational Geometry Packages

Meshes.jl273Computational geometry and meshing algorithms in Julia

Polyhedra.jl157Polyhedral Computation Interface

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

JumpProcesses.jl109Build 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)

RegionTrees.jl104Quadtrees, Octrees, and more in Julia

GeometryTypes.jl68Geometry types for Julia

Meshing.jl53Meshing and isosurface extraction algorithms

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

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

Gmsh.jl38Gmsh.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.

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

TetGen.jl33Julia's TetGen wrapper

EnhancedGJK.jl33GJK signed distance algorithm for convex bodies in Julia

VoronoiCells.jl29Voronoi tesselations in Julia

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

LRSLib.jl14Lrs wrapper module for Julia

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

ConvexHull.jl12A Julia library for polyhedral computations

TriangleIntersect.jl12Fast raytriangle intersections for raytracing

OctTrees.jl11Fast quad and octtrees for Julia

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