Skip to content

Releases: Synphonyte/mesh-graph

Version 0.4.0

22 Dec 17:18

Choose a tag to compare

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

15 Oct 23:34

Choose a tag to compare

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

08 Oct 18:51

Choose a tag to compare

Changes in this version:

[0.3.1] - 2025-10-08

  • Fixed BVH (re)building

Version 0.3.0

07 Oct 13:18

Choose a tag to compare

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

23 Jun 20:32

Choose a tag to compare

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

29 May 06:35

Choose a tag to compare

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

15 May 05:18

Choose a tag to compare

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

Version 0.1.0

15 May 04:49

Choose a tag to compare

Mesh Graph

Changes in this version:

[0.1.0] - 2025-05-14

  • Halfedge graph implementation
  • Optional vertex normals
  • Split edge
  • Collapse edge
  • Selection