Library

libigl v2.6.3

Versionv2.6.3
Stars★ 5,079
Released2026-08-31

Simple MPL-2.0-licensed C++ geometry processing library.

Release notes

## Big Deals
* Ported to **Eigen 5.0.1** (#2538)
* **Mesh generalized winding numbers via The Antipodal Method** (SIGGRAPH 2026) (#2540)
* Accelerated 2D winding number, plus winding number & distances to **Bézier splines** (#2522, #2527)
* **Minimal AABB tree + SDFs + variable-radius offsets** and **Lipschitz octree pruning** (#2490, #2488, #2541)
* New geometry ops used by the Python bindings: squared distance between two simplices (#2548), `igl::triangle::remesh_at_points` (#2556), swept-volume overloads (#2552), marching-cubes edge→vertex (`E2V`) output (#2551)
* Super-Fibonacci sampling & oriented bounding boxes (#2472); vectorized `orient2d`/`orient3d` predicates (#2492, #2479)
* Security: fixed an MSH tag-mapping vulnerability (#2537)

## What's Changed
* Super Fibonacci and Oriented Bounding Boxes by @alecjacobson in https://github.com/libigl/libigl/pull/2472
* split functions into files; add vectorized orient3d by @alecjacobson in https://github.com/libigl/libigl/pull/2479
* pressing N,n changes lighting to pseudocolored normals by @alecjacobson in https://github.com/libigl/libigl/pull/2478
* No longer using namespace std; and using namespace Eigen; to avoid issues with other libs by @alecjacobson in https://github.com/libigl/libigl/pull/2483
* Lipschitz octree pruning by @alecjacobson in https://github.com/libigl/libigl/pull/2488
* fix bad templating breaking python build by @alecjacobson in https://github.com/libigl/libigl/pull/2489
* Minimal AABB tree + SDFs + Variable Radius Offsets by @alecjacobson in https://github.com/libigl/libigl/pull/2490
* Orient2d vectorized by @alecjacobson in https://github.com/libigl/libigl/pull/2492
* Force codesign to sign binaries, even if they are already signed by @ramcdona in https://github.com/libigl/libigl/pull/2494
* add templates for `planarize_quad_mesh` by @alecjacobson in https://github.com/libigl/libigl/pull/2512
* Reduce mallocs in principal_curvature. by @svenpilz in https://github.com/libigl/libigl/pull/2497
* 503_ARAPParam: take input path from arg if present by @alecjacobson in https://github.com/libigl/libigl/pull/2524
* accelerated 2D winding number (and sdf in example) by @alecjacobson in https://github.com/libigl/libigl/pull/2522
* Add missing #include <cassert> by @nikolaseu in https://github.com/libigl/libigl/pull/2521
* Winding number and distances to Bézier splines by @alecjacobson in https://github.com/libigl/libigl/pull/2527
* Alecjacobson/fix point in convex hull by @alecjacobson in https://github.com/libigl/libigl/pull/2528
* fix double for loop bug by @alecjacobson in https://github.com/libigl/libigl/pull/2530
* Fix typos in header documentation comments by @alecjacobson in https://github.com/libigl/libigl/pull/2534
* Port to Eigen 5.0.1 by @fsichetti in https://github.com/libigl/libigl/pull/2538
* Adjust text shift scale factor based on label size by @alecjacobson in https://github.com/libigl/libigl/pull/2539
* Fix more missing <cassert> includes for Eigen 5.x by @miwechner in https://github.com/libigl/libigl/pull/2533
* Fix MSH Tag Mapping-Related Vulnerability  by @maxmandel in https://github.com/libigl/libigl/pull/2537
* Mesh generalized winding numbers via The Antipodal Method (SIGGRAPH 2026) by @Philip-Trettner in https://github.com/libigl/libigl/pull/2540
* Replace corner-based with center-based pruning in lipschitz_octree_prune by @alecjacobson in https://github.com/libigl/libigl/pull/2541
* Refresh CI workflow for current macOS image and toolchain by @alecjacobson with @Copilot in https://github.com/libigl/libigl/pull/2545
* Squared distance between two simplices by @alecjacobson in https://github.com/libigl/libigl/pull/2548
* add e2v output version by @alecjacobson in https://github.com/libigl/libigl/pull/2551
* swept volume overload by @alecjacobson in https://github.com/libigl/libigl/pull/2552
* bad types in lex by @alecjacobson in https://github.com/libigl/libigl/pull/2544
* Remove obsolete macOS Mojave hide/show window hack by @alecjacobson …

Share this resource


Discovered 2026-09-01 Source GitHub Archive 2026-09 →