This website requires JavaScript.
0cbcaf8863
bad types in lex (#2544 )
main
copilot/libigl-pull-2536
Alec Jacobson
2026-08-21 21:50:18 -04:00
f378129b33
swept volume overload (#2552 )
Alec Jacobson and Claude Opus 5
2026-08-21 20:56:14 -04:00
72217e00ba
add e2v output version (#2551 )
Alec Jacobson
2026-08-20 15:35:21 -04:00
4777048f11
First-hit: provably-exact traversal with no distance-pruning fudge
alecjacobson/exact-rays
Horde and Claude Opus 4.8
2026-08-20 02:20:07 +00:00
173152a26a
exact_ray_triangle_intersect: 3-way classification; purge epsilons; lazy distance
Horde and Claude Opus 4.8
2026-08-20 01:58:00 +00:00
189e4a2d8e
Drop duplicate ray_triangle_intersection_parameters; reuse ray_triangle_intersect
Horde and Claude Opus 4.8
2026-08-20 01:34:32 +00:00
4887454250
Refactor exact ray intersection into core igl/ with libigl-style naming
Horde and Claude Opus 4.8
2026-08-20 01:06:54 +00:00
abf0ae092a
Exact-predicate ray-mesh intersection (predicates::ray_mesh_intersect)
Horde and Claude Opus 4.8
2026-08-19 21:40:46 +00:00
c678e8658b
Squared distance between two simplices (#2548 )
copilot/investigate-issue-2550
Alec Jacobson and Claude Opus 5
2026-08-19 12:23:39 -04:00
1be779a635
Add failing unit test.
qnzhou/crossfield
Qingnan Zhou
2026-08-03 23:16:36 -04:00
477e15a3d5
Update macOS CI runner and action versions (#2545 )
Copilot and copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-07-14 23:01:50 -04:00
cab03717c7
Replace corner-based pruning in lipschitz_octree_prune with center-based (#2541 )
Alec Jacobson and Claude Sonnet 4.6
2026-05-06 22:58:11 -04:00
a5e8177ec7
Mesh generalized winding numbers via The Antipodal Method (SIGGRAPH 2026) (#2540 )
Philip Trettner
2026-05-06 20:32:32 +02:00
95cc6fe9cb
Merge branch 'main' into alecjacobson/convex-hull
alecjacobson/convex-hull
Alec Jacobson
2026-04-16 09:20:54 -04:00
83807ad36f
Fix MSH Tag Mapping-Related Vulnerability (#2537 )
Max Mandel and Alec Jacobson
2026-04-16 07:19:24 -06:00
989049ca71
add more missing <cassert> includes (#2533 )
Michael Wechner
2026-04-07 19:41:17 +02:00
f95a8edf10
Adjust text shift scale factor based on label size (#2539 )
Alec Jacobson
2026-04-06 17:06:58 -04:00
aeeea9b416
Port to Eigen 5.0.1 (#2538 )
Federico Sichetti
2026-04-04 14:43:44 -04:00
87105143e8
Cgal bug?
Alec Jacobson
2026-03-31 15:38:57 -04:00
ca03694bab
Cgal bug?
Alec Jacobson
2026-03-31 15:31:21 -04:00
b5741ee3b2
handle open polys
Alec Jacobson
2026-03-31 15:21:23 -04:00
7d8b2cb6e0
bug fix for 0-gons
Alec Jacobson
2026-03-31 11:44:16 -04:00
30fb450205
Fix typos in header documentation comments (#2534 )
Alec Jacobson and Claude Sonnet 4.6
2026-03-04 14:17:26 -05:00
6000ccb70f
fix double for loop bug (#2530 )
Alec Jacobson
2026-02-11 13:16:35 -05:00
a739d79615
Alecjacobson/fix point in convex hull (#2528 ) [ci skip]
Alec Jacobson
2026-02-03 10:30:09 -05:00
db07a47bec
Winding number and distances to Bézier splines (#2527 )
Alec Jacobson
2026-01-26 22:46:39 -05:00
e0f3fe6688
better cm
alecjacobson/cycodebase
Alec Jacobson
2026-01-26 19:43:58 -05:00
0e8f09a4f8
doc
Alec Jacobson
2026-01-26 18:21:23 -05:00
a439f89d22
working spline winding number and demo
Alec Jacobson
2026-01-26 17:11:02 -05:00
2ecacc3c76
Orientation to igl::, point_in_convex_hull, eyt_winding_number with func handle, fix bug in eyt_sdf, tutorial, tests
Alec Jacobson
2026-01-26 12:13:43 -05:00
0496a74ed7
roots, cubics, tests and tutorial
Alec Jacobson
2026-01-24 23:27:28 -05:00
7313592e16
Add missing #include <cassert> (#2521 )
Nicolas Ulrich
2026-01-16 22:49:44 +01:00
2282ec8018
accelerated 2D winding number (and sdf in example) (#2522 )
Alec Jacobson
2026-01-16 16:49:21 -05:00
fdddfa2b6e
503_ARAPParam: take input path from arg if present (#2524 )
Alec Jacobson
2026-01-16 16:49:01 -05:00
95ec606b70
Reduce mallocs in principal_curvature. (#2497 )
Sven-Kristofer Pilz and Alec Jacobson
2026-01-10 23:35:56 +01:00
d248108bd1
actually fix [ci skip]
Alec Jacobson
2025-12-05 11:09:09 -05:00
b429987f45
unrelated missing namespace fix [ci skip]
Alec Jacobson
2025-12-05 11:08:15 -05:00
ea14717173
polyhedron helper functions
Alec Jacobson
2025-12-05 11:05:12 -05:00
d73dc1e4e0
ci
alecjacobson/parallel_for
Alec Jacobson
2025-11-13 15:48:32 -05:00
aacd402f73
added fixed tests
Alec Jacobson
2025-11-13 15:47:58 -05:00
cded099d8b
workflow num thread
alecjacobson/parallel_for-no-nesting
Alec Jacobson
2025-11-13 15:43:19 -05:00
3151e1db9b
lingering fix
Alec Jacobson
2025-11-13 15:41:21 -05:00
82578f2511
protect tests
Alec Jacobson
2025-11-13 15:38:39 -05:00
aeaed20a61
dont do timing tests on ci
Alec Jacobson
2025-11-13 14:36:13 -05:00
59c46302cd
revert and use simple flag to stop parallel nesting
Alec Jacobson
2025-11-13 14:21:36 -05:00
e6a7331381
passing tests
Alec Jacobson
2025-11-13 13:08:34 -05:00
8e5aa93e62
vibe coded thread pool and tests with chatgpt
Alec Jacobson
2025-11-13 11:42:41 -05:00
cd73f3a4f3
add templates for planarize_quad_mesh (#2512 )
Alec Jacobson and xTree
2025-11-12 15:12:16 -05:00
ae8f959ea2
Force codesign to sign binaries, even if they are already signed (#2494 )
Rob McDonald
2025-08-01 09:16:58 -07:00
b0aa5f2a1c
Orient2d vectorized (#2492 ) [skip ci]
Alec Jacobson
2025-07-28 13:49:05 -04:00
09e1598e6d
Minimal AABB tree + SDFs + Variable Radius Offsets (#2490 )
Alec Jacobson
2025-07-21 22:35:34 -04:00
678e1fff76
fix bad templating breaking python build (#2489 )
Alec Jacobson
2025-07-16 22:47:15 -04:00
47b557df58
Lipschitz octree pruning (#2488 ) [skip ci]
Alec Jacobson
2025-07-16 21:20:22 -04:00
182e36df24
No longer using namespace std; and using namespace Eigen; to avoid issues with other libs (#2483 )
alecjacobson/dual-contouring
Alec Jacobson and BruegelN
2025-06-24 09:22:16 -04:00
bf9bdb9c70
pressing N,n changes lighting to pseudocolored normals (#2478 )
Alec Jacobson
2025-06-23 17:25:10 -04:00
73a2e0de9b
split functions into files; add vectorized orient3d (#2479 )
Alec Jacobson
2025-06-16 09:47:46 -04:00
8866f214a0
crashing unless Epick is used
Alec Jacobson
2025-05-23 14:16:46 -04:00
cf9ed7f492
Super Fibonacci and Oriented Bounding Boxes (#2472 ) [skip ci]
Alec Jacobson
2025-05-23 10:57:22 -04:00
40e7900ccb
Fix dqs not checking if quaternions are on the same hemisphere (#2390 )
v2.6.0
Peizhuo Li and Alec Jacobson
2025-05-15 05:21:03 +02:00
b443ac0261
Fix "Assertion failed" when calling igl::heat_geodesics_precompute using a V with fixed column count (#2419 ) [skip ci]
Nevsor and Alec Jacobson
2025-05-15 05:05:22 +02:00
b286e13ac6
Update extract_non_manifold_edge_curves.cpp (#2423 ) [skip ci]
Siqi Wang and Alec Jacobson
2025-05-14 22:59:25 -04:00
e91ffcb549
dijkstra: Fix inconsistent typing (#2469 ) [skip ci]
Flo
2025-05-15 04:37:48 +02:00
d9524ade53
laplace equation tutorial - fixed bug with slice/lazy eval (#2447 ) [ci-skip]
nicolas hsu
2025-05-14 20:29:56 -05:00
89267b4a80
Use box-drawing characters in comments. (#2466 )
Jérémie Dumas
2025-04-25 13:20:51 -07:00
7c3c05d637
Update ubuntu image (#2467 )
Jérémie Dumas
2025-04-25 11:24:24 -07:00
7888711039
bump deps (#2462 )
Alec Jacobson
2025-04-15 09:35:58 -04:00
08be0704c2
bump embree 4 and missing template (#2460 )
Alec Jacobson and Alec Jacobson
2025-04-07 17:23:22 -04:00
0e360d5250
Revert templating on collapse_edge, separate overloads (#2455 )
Alec Jacobson
2025-03-31 17:00:36 -04:00
5e561c28c8
Update isolines.h doc [ci skip]
Alec Jacobson
2025-03-28 11:15:45 -04:00
25d63024bb
[ci skip] improve doc
Alec Jacobson
2025-03-18 19:40:46 -04:00
f85a3c76db
[ci skip] improve doc
Alec Jacobson
2025-03-18 19:40:05 -04:00
0c9c8cd643
Merge branch 'main' of github.com:libigl/libigl
Alec Jacobson
2025-03-18 19:39:44 -04:00
a72b9386c8
[ci skip] improve doc
Alec Jacobson
2025-03-18 19:39:38 -04:00
ba69acc509
Fix division type error for highdpi calculation (#2386 )
DJAntivenom
2025-02-18 14:36:41 +01:00
a221faf1e4
Update voxel_grid.h (#2441 )
evouga
2025-01-07 17:50:48 -06:00
69e2b7ee67
Fix Derived in heat_geodesics; boost url (#2440 )
Alec Jacobson
2025-01-07 18:50:16 -05:00
667101084a
Add support for maintaining segments during refinement (#2424 )
Alec Jacobson
2024-12-20 10:12:35 -06:00
7472691fe6
PlainObject -> MatrixBase (#2425 )
Alec Jacobson
2024-12-20 10:12:11 -06:00
20c3ee0740
Add missing include <cassert> in AABB.h (#2432 )
Alf-André Walla
2024-12-06 20:52:26 +01:00
5067c8b7eb
bump cgal, boost; rm gmp, mpfr (#2431 )
Alec Jacobson
2024-11-26 22:30:10 -05:00
c2f96e8e18
improved docs
Alec Jacobson
2024-11-07 08:28:37 -05:00
f962e4a6b6
Support Batched Marching Cubes (#2422 )
Alec Jacobson
2024-10-28 11:25:43 -04:00
5d93f800ba
fix warnings for Eigen's 'convenience' type all (#2421 )
Alec Jacobson
2024-10-28 11:25:29 -04:00
8aca5bd0c4
Eigen build fix, Eigen::all has been renamed: (#2399 )
Martin Heistermann
2024-10-28 14:19:00 +01:00
fac5d4a01d
Change arg to const & to avoid MSan issue. (#2415 )
Jérémie Dumas
2024-09-27 04:52:34 -07:00
0e02103df7
add refine functionality for triangle wrapper (#2402 )
Alec Jacobson
2024-07-18 12:38:47 -04:00
dd9654a476
allow shared edge to be conflictingly oriented (#2395 )
Alec Jacobson
2024-06-13 09:08:10 -04:00
01f2dc0a60
Add and fix test for fast_find_self_intersections (#2382 )
Alec Jacobson
2024-05-03 12:01:17 -04:00
8afe66e8fd
fix static bug (#2380 )
Alec Jacobson
2024-05-02 22:34:41 -04:00
6e32964a82
Fix CI Build: avoid test on windows, remove Comiso module, specific xcode on github (#2384 )
Alec Jacobson
2024-04-29 14:42:12 -04:00
dafd52343b
fix merge of non shared edges (#2374 )
Alec Jacobson and Alec Jacobson
2024-04-15 13:28:17 -04:00
36930e5d19
Fixing shadowed variable declaration (that may lead to a compiler error if -Werror=shadow) (#2366 )
David Coeurjolly
2024-03-28 13:34:42 +01:00
b4d8556a6b
hybrid mass matrix for tets (#2364 )
Alec Jacobson and Alec Jacobson
2024-03-18 23:53:46 -04:00
81180a6e6a
Boundary facets orientation (#2362 )
Alec Jacobson and Alec Jacobson
2024-03-17 11:10:07 -04:00
a8819dcf9b
fix bug (#2361 )
Alec Jacobson and Alec Jacobson
2024-03-14 17:45:34 -04:00
1886d18147
fix debug bug (#2360 )
Alec Jacobson and Alec Jacobson
2024-03-07 20:16:48 -05:00
7e6bf3b81c
missing break (#2354 )
Alec Jacobson
2024-02-20 11:23:23 -05:00
c7a84522c3
CGAL tests don't seem to run on Windows CI builds (#2351 )
Alec Jacobson
2024-02-19 23:18:34 -05:00
fe65ecb907
remove or hide cerr<< behind ifdef (#2349 ) [ci skip]
Alec Jacobson
2024-02-09 11:13:07 -05:00
33a931d019
Fix compile error on gcc-12.3 (#2336 )
William8915
2024-02-07 22:26:22 +08:00