Releases
v6.12.4
Compare
Sorry, something went wrong.
No results found
6.12.4 (2026-10-17)
Bug Fixes
Adjacency: block border facets with unlinked vertices are reported (7d51835 )
Adjacency: out of range adjacencies are reported instead of crashing (684af55 )
CLI: remove nonexistent --noXXX options from usage messages (c2c6c24 )
Colocation: colocated vertices without unique vertex are reported (923d235 )
Degeneration: BRep edges degeneration inspection includes block edges (5db70c7 )
Degeneration: capture loop variable by value in spawned task (f2cd2d2 )
InspectionIssues: InspectionIssuesMap::nb_issues counts issues, not components (ce5580c )
Inspector: address review on colocation and degeneration (3d6658c )
Intersections: an empty component mesh no longer disables the inspection (1ed8820 )
Intersections: common vertices use the same point in both triangles (d4a3551 )
Intersections: detect lines crossing a surface in its plane (03da6f9 )
Intersections: detect overlapping collinear line edges (cf5e731 )
Intersections: never match vertices without unique vertex (275a391 )
Intersections: Section triangles nested in another are detected (c0dc862 )
Intersections: use mesh1 index for Section shared edge vertex (3961df1 )
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 )
Topology: a failing check no longer empties a whole result category (c5f3b09 )
Topology: ambiguous ray tracing no longer loses the blocks inspection (1fab2fa )
Topology: expected number of block cmvs no longer wraps around (fa2a305 )
Topology: lines embedded in a block get a valid message (306dd22 )
Topology: no undefined behavior on model boundaries without surfaces (597045c )
Topology: non-bijective cmv link issue reused the inexistant message (ae57007 )
Topology: restore warning on topological non-manifold block cmvs count (a98d601 )
Topology: run each unique vertex check independently (d024403 )
Topology: unlinked vertices are not merged when fusing block boundaries (bd830df )
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 )
Colocation: build colocated groups only for colocated points (009143a )
Colocation: build component labels once, only when issues exist (3a0bfab )
Colocation: inspect component meshes colocation in parallel (e115f9e )
Colocation: lighter and lazy unique vertices colocation (3429d15 )
Colocation: mesh_has_colocated_points stops at the first colocation (cebcc49 )
Degeneration: build mesh edges only when small edges are found (a7654f0 )
Degeneration: compare squared edge lengths to the threshold (aff9057 )
Degeneration: compute polygon and polyhedron heights in parallel (f1f2e36 )
InspectionIssues: build issue reports in place (af96115 )
Intersections: cull and parallelize line/surface checks (e3f772e )
Intersections: no heap allocation for quad fan triangles (86b5eee )
Intersections: precompute the unique vertices of surface meshes (2b52c53 )
Intersections: reject 3D triangle pairs separated by a plane (2c37c68 )
Intersections: remove redundant point positions in surface/curve test (b1b4d8a )
Intersections: self intersections skip pairs of different surfaces (8f27752 )
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 )
Topology: do not copy the surfaces inspector in a per vertex lambda (b19afcc )
Topology: no warning logged per unique vertex on a topological non-manifold (b8aea32 )
Topology: only compute block facets around surface polygons (1173e62 )
You can’t perform that action at this time.