Releases
v6.44.0
Compare
Sorry, something went wrong.
No results found
qnzhou
released this
29 Apr 13:21
Immutable
release. Only release title and notes can be modified.
Dependencies
π Update vcpkg baseline for CMake 4 compatibility.
π Update TextureSignalProcessing dependency.
Infrastructure / CI
ποΈ Enable SPDLOG_USE_STD_FORMAT in C++20 preset.
ποΈ Fix cista include dirs.
ποΈ Add swap + use mold in open-source CI.
ποΈ Improve compiler cache (ccache/sccache) configuration.
ποΈ Fix sanitizer presets: mock polyscope backend + sequential MKL.
ποΈ Update .gitignore.
ποΈ Enable compile_commands.json generation for IDE support.
ποΈ Update cibuildwheel.
ποΈ Fix Xcode 26.4 compiler crash with Eigen matrix operations.
ποΈ Suppress GCC 13.x false-positive -Warray-bounds with sanitizers.
Core Module
π¨ remove_short_edges respects sharp features, boundaries and non-manifoldness.
π Fix unify_index_buffer resize for isolated vertices with selected indexed attributes.
π¨ Support edge/point facets in mesh_to_volume.
β¨ Add robust triangle_triangle_intersection() using exact predicates.
π¨ Update meshstat.py to report the number of UV charts and self-intersections.
β¨ Add disconnect_uv_charts support.
π¨ Support mixed UV scalar types in uv_mesh, compute_uv_charts, compute_uv_overlap, repack_uv_charts.
π Fix compute_barycentric_coordinates for coplanar triangles.
π¨ Add get_unique_attribute_name helper.
π Support calling clear_edges() on a mesh with no edges.
β‘ Fix O(GΓV) performance in separate_by_facet_groups via single-pass parallel submesh extraction.
BVH Module
β¨ Add compute_intersecting_pairs() for self-intersection detection.
π¨ Add point cloud support for mesh distance computation.
IO Module
π¨ Add OBJ line element loading/saving with line_id attribute.
π Fix glTF save/load for meshes without materials.
π¨ Fix 2D OBJ vertex output and weld indexed attributes in stitch_mesh.
Geodesic Module
β¨ Add point-to-point geodesic path computation.
Texproc Module
π¨ Add timing instrumentation to texture compositing.
UI Module
π Fix orthographic camera projection and view transform.
Python Bindings
π Fix module name mismatch in stub.
JavaScript / WASM Bindings
β¨ Add TypeScript bindings with WASM. π
π¨ Add clone to JavaScript bindings.
You canβt perform that action at this time.