Skip to content

v6.12.4-rc.5

Pre-release
Pre-release

Choose a tag to compare

@BotellaA BotellaA released this 16 Oct 09:16
0f70c10

6.12.4-rc.5 (2026-10-16)

Bug Fixes

  • Adjacency: block border facets with unlinked vertices are reported (7d51835)
  • Adjacency: out of range adjacencies are reported instead of crashing (684af55)
  • Manifold: broken adjacencies make solid edges non manifold instead of throwing (e4d4427)
  • Manifold: edges shared by more than 255 polygons are not manifold (2e08735)
  • Manifold: model edges without unique vertices are not compared (488cf68)
  • Manifold: single element components without unique vertices no longer crash (df1365a)
  • Manifold: surface vertices with broken adjacencies are not manifold (ecfd3a3)

Performance Improvements

  • Adjacency: check adjacency back-link before comparing facet cycles (ff55a56)
  • Adjacency: check solid facets adjacencies in parallel (b22acab)
  • Adjacency: direct check of surface border edges on lines (a78cd0f)
  • Adjacency: look up block border facets in a surface polygons set (4b91d44)
  • Manifold: count polyhedra around facets with a reserved flat hash map (ae22521)
  • Manifold: faster solid edges manifold (2120327)
  • Manifold: lighter BRep model edges manifold (958093c)
  • Manifold: move block issues into the issues maps instead of copying (fc32557)
  • Manifold: run the model manifold inspections in parallel (5dc9b56)
  • Manifold: solid vertex manifold without polyhedra around vertex cache (5b984af)
  • Manifold: surface vertex manifold without polygons around vertex cache (129c360)
  • NegativeElements: no polygon allocation for triangles (20df9c5)