Computational Geometry Packages

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

OctTrees.jl11Fast quad and octtrees for Julia

ConvexHull.jl12A Julia library for polyhedral computations

TriangleIntersect.jl12Fast raytriangle intersections for raytracing

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

LRSLib.jl14Lrs wrapper module for Julia

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

VoronoiCells.jl29Voronoi tesselations in Julia

EnhancedGJK.jl33GJK signed distance algorithm for convex bodies in Julia

TetGen.jl33Julia's TetGen wrapper

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

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.

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

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

Meshing.jl53Meshing and isosurface extraction algorithms

GeometryTypes.jl68Geometry types for Julia

RegionTrees.jl104Quadtrees, Octrees, and more in 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)

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

Polyhedra.jl157Polyhedral Computation Interface

Meshes.jl273Computational geometry and meshing algorithms in Julia
View all packages