Releases
v6.40.0
Compare
Sorry, something went wrong.
No results found
HasKha
released this
12 Dec 23:34
Immutable
release. Only release title and notes can be modified.
Dependencies
π Updated oneTBB to 2022.3.0 and oneMKL to 2025.3.0
π Updated spdlog from 1.15.1 to 1.16.0
π Updated fmt from 11.1.4 to 12.0.0
π Updated EnTT from 3.13.2 to 3.16.0
Core Module
β¨Added compute_uv_area function
π¨ compute_edge_is_manifold can now compute a per-edge attribute indicating manifoldness
π¨ Added support for inverting normal/bitangent attributes when flipping facets
orient_outward will now flip normal/bitangent attributes
π Fixed infinite loop issue in earcut triangulation
Python Bindings
π Added python bindings for:
compute_edge_is_oriented
compute_vertex_is_manifold
compute_edge_is_manifold
π Added python bindings for SurfaceMesh::foreach_* functions
π¨ Improved meshstat.py: added orientation check, non-manifold count, facet stats
Primitive Module
IO Module
ποΈ Silenced IO warnings in unit tests
π¨ Added quiet option for saving meshes
Texproc Module
π¨ Added option to regularize the stiffness matrix in texture filtering and stitching
π¨ Added option to clamp output values in texture filtering / stitching / compositing
π¨π Exposed options to C++ examples and python bindings
π Fixed non-deterministic __randomize option in texture stitching
ποΈ Made unit tests single-threaded to ensure reproducibility, and changed to stricter tolerances
Polyscope Module
β¨ New dedicated module to facilitate interop with Polyscope
Register explicit structure:
register_edge_network
register_mesh
register_point_cloud
Infer structure type from mesh connectivity:
Create or update Polyscope attribute based on Lagrange's:
You canβt perform that action at this time.