Skip to content

Lagrange Release v6.38.0

Choose a tag to compare

@qnzhou qnzhou released this 17 Oct 02:45
· 16 commits to main since this release
eb3522d

Infrastructure

  • πŸ—οΈ New CMake option LAGRANGE_PROPAGATE_WARNINGS
  • πŸ“Œ Update Catch2 to v3.10.0
  • πŸ“Œ Update WindingNumber to v0.3.15
  • πŸ— Enable \Z7 flag in MetaBuild for debug build

Core module

  • πŸ—οΈ Replace M_PI with lagrange::internal::pi
  • ✨ Add compute_facet_circumcenter
  • ✨ Add compute_facet_vector_area
  • 🐍 Add SurfaceMesh.edges in python binding
  • 🎨 Update point_triangle_squared_distance and point_segment_squared_distance to be dimension independent

IO module

  • πŸ› Bug fix in directory creation when saving obj file

Texproc module

  • πŸ› Add check for flipped UV triangles
  • πŸ—‘οΈ Cleanup geodesic dilation code

BVH module

  • 🎨 Refactor AABB as a stand-alone class
  • 🎨 Add support for TriangleAABBTree
  • 🎨 Update EdgeAABBTree
  • 🎨 Add python binding for TriangeAABBTree and EdgeAABBTree

Documentation and other updates

  • πŸ“Œ Update Doxygen and CSS version
  • πŸ“Œ Update website dependency
  • πŸ’„ Update code format for the entire repo
  • πŸ“– Improve texproc documentation
  • πŸ—οΈ Add explicit ref to Doxygen comments
  • πŸ—οΈ Remove doxygen autolink
  • πŸ“– Update python doc strings
  • πŸ› Fix python stub generation