Meshes.jl
Computational geometry in Julia
Meshes.jl ships one pull request at a time, and most of them are geometry correctness
◆Recent moves
- 27d ago
Faster centroid and measure for planar polygons
Optimises centroid and measure for planar polygons, the most frequently called predicates in the library. A narrow release but a direct performance win for mesh-heavy workloads.
View source ↗ - 1mo ago
Further GJK optimisation
Further optimisation of the GJK intersection routine, continuing a thread of tightening the collision-detection path.
View source ↗ - 1mo ago
Centroid definitions reviewed and corrected
Reviews and corrects centroid definitions in response to a reported wrong calculation. A definitional fix in the same area being optimised a few releases later.
View source ↗ - 1mo ago
StackOverflow fixed for atol/rtol on BigFloat
Fixes a StackOverflowError when calling atol or rtol on non-Float types such as BigFloat, which surfaced through integrals over BigFloat boxes. A narrow numeric-type edge case.
View source ↗ - 1mo ago
Neighbour search refactor
An internal refactor of neighbour search with no described change in behaviour. Groundwork rather than a user-visible release.
View source ↗ - 1mo ago
polyarea docs clarify clockwise orientation
Documentation clarifying clockwise orientation in polyarea, closing a report that area and measure on PolyArea wrongly added inner-ring area. Documentation-level resolution of a correctness question.
View source ↗