Skip to content

Releases: Synphonyte/mesh-graph

Version 0.7.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 01:14

Changes in this version:

[0.7.0] - 2026-06-17

  • Updated dependencies rerun, parry3d, itertools and glam
  • Fixed merge_one_ring edge cases
  • A bunch of edge methods now return Option<...> because they can fail if given invalid VertexIds.
  • Added MeshGraph::merge_vertices

Version 0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 18:40

Changes in this version:

[0.6.0] - 2026-04-10

  • Updated dependencies rerun and hashbrown

Version 0.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 17:52

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

Choose a tag to compare

@github-actions github-actions released this 22 Dec 17:18

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() and Face::is_degenerate().
  • Made MeshGraph construction 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.
  • Implemented MeshGraph::make_outgoing_halfedge_boundary_if_possible() and added MeshGraph::make_all_outgoing_halfedges_boundary_if_possible().

Version 0.3.2

Choose a tag to compare

@github-actions github-actions released this 15 Oct 23:34

Changes in this version:

[0.3.2] - 2025-10-16

  • Fixed bevy integration (thanks to @madmaxio).
  • Made compute_transform_from_plane_into_xy public.
  • Added Selection::grow().

Version 0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 18:51

Changes in this version:

[0.3.1] - 2025-10-08

  • Fixed BVH (re)building

Version 0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 13:18

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 Option return types.
  • Added CircularHalfedgesIterator.
  • Updated dependencies

Version 0.2.1

Choose a tag to compare

@github-actions github-actions released this 23 Jun 20:32

Mesh Graph

Crates.io
Docs
MIT
Build Status

Changes in this version:

[0.2.1] - 2025-06-23

  • Added cleanup of zero faces when constructing a mesh graph from vertices

Version 0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 May 06:35

Mesh Graph

Crates.io
Docs
MIT/Apache 2.0
Build Status

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

Version 0.1.1

Choose a tag to compare

@github-actions github-actions released this 15 May 05:18

Mesh Graph

Crates.io
Docs
MIT/Apache 2.0
Build Status

Changes in this version:

[0.1.1] - 2025-05-14

  • Walked back glam to version 0.29 to stay compatible with stuff