Releases
v6.9.0
HasKha
released this
09 Mar 23:59
Infrastructure
Dependencies
Updated nlohmann/json to 3.11.2
Updated stb
Updated Dear ImGui to 1.89.3
Updated TinyGLTF to 2.8.3
Updated CLI11 to v2.3.2
Updated Embree to v3.13.5
Updated span-lite
Build system
CMake
Improved stb recipe
Fixed an issue with MKL on linux and MacOS with static linking
Added /permissive- flag on windows, for top-level build
Core module
Fixed unify_index_buffer
Fixed many warnings, added -Werror
to core tests
Added SurfaceMesh support for compute_uv_distortion
. Supports dirichlet, inverse dirichlet, symmetric dirichlet, area ratio, and MIPS.
Python bindings
Added python bindings to IO module
Added conversion between lagrange::fs::path
and pathlib.Path
Added SurfaceMesh.get_matching_attribute_ids
Testing
Added mesh equivalence check: ensure_approx_equivalent_mesh()
, ensure_approx_equivalent_usage()
, attribute_is_approx._equivalent()
Added SurfaceMesh creation functions create_test_cube()
and create_test_sphere()
Added compilation tests that are meant to fail at compile-time.
You can’t perform that action at this time.