From e6f250c7c01f5747419eab486bb4c46b63dc2508 Mon Sep 17 00:00:00 2001 From: Pierre Anquez Date: Mon, 17 Nov 2025 10:52:58 +0100 Subject: [PATCH] fix(BRepTopology): skip BRep Block Topology checks if there is no blocks --- src/geode/inspector/topology/brep_blocks_topology.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/geode/inspector/topology/brep_blocks_topology.cpp b/src/geode/inspector/topology/brep_blocks_topology.cpp index 37bf2837..b24488a2 100644 --- a/src/geode/inspector/topology/brep_blocks_topology.cpp +++ b/src/geode/inspector/topology/brep_blocks_topology.cpp @@ -755,6 +755,10 @@ namespace geode BRepBlocksTopology::inspect_blocks() const { BRepBlocksTopologyInspectionResult result; + if( brep_.nb_blocks() == 0 || brep_.nb_active_blocks() == 0 ) + { + return result; + } std::vector< geode::uuid > meshed_blocks; const auto not_boundary_surfaces = find_not_boundary_surfaces( brep_ ); const auto dangling_surfaces =