Releases: Synphonyte/mesh-graph
Releases · Synphonyte/mesh-graph
Release list
Version 0.7.0
Changes in this version:
[0.7.0] - 2026-06-17
- Updated dependencies rerun, parry3d, itertools and glam
- Fixed
merge_one_ringedge cases - A bunch of
edgemethods now returnOption<...>because they can fail if given invalidVertexIds. - Added
MeshGraph::merge_vertices
Version 0.6.0
Changes in this version:
[0.6.0] - 2026-04-10
- Updated dependencies rerun and hashbrown
Version 0.5.0
Changes in this version:
[0.5.0] - 2026-03-14
- Updated parry and bevy dependencies
- All methods to add stuff to the mesh graph are now named
add_... - Similarly, all methods to remove stuff from the mesh graph are now named
remove_... - Added a bunch of methods to access and modify for example
merge_vertices_one_rings
Version 0.4.0
Changes in this version:
[0.4.0] - 2025-12-22
- Changed the collapse edges to get min length edges to check if a potential edge collapse would
lead to a self-intersection and then doesn't collapse it. - Added
Face::normal()andFace::is_degenerate(). - Made
MeshGraphconstruction from indexes vertices more robust.- To that end there is now a
MeshGraph::insert_or_get_edge(). - And
MeshGraph::insert_face()now requires all three halfedges as arguments.
- To that end there is now a
- Implemented
MeshGraph::make_outgoing_halfedge_boundary_if_possible()and addedMeshGraph::make_all_outgoing_halfedges_boundary_if_possible().
Version 0.3.2
Changes in this version:
[0.3.2] - 2025-10-16
- Fixed bevy integration (thanks to @madmaxio).
- Made
compute_transform_from_plane_into_xypublic. - Added
Selection::grow().
Version 0.3.1
Changes in this version:
[0.3.1] - 2025-10-08
- Fixed BVH (re)building
Version 0.3.0
Changes in this version:
[0.3.0] - 2025-10-07
- Made the mesh graph API a lot less prone to panic at the cost of some
Optionreturn types. - Added
CircularHalfedgesIterator. - Updated dependencies
Version 0.2.1
Version 0.2.0
Mesh Graph
Changes in this version:
[0.2.0] - 2025-05-29
- Added mesh graph creation from a triangle list
- Updated dependency parry3d to version 0.21
- Added serde support behind feature flag
serde - Renamed dissolve to collapse as it better describes the operation
- Fixed the cleanup algorithm after edge collapse