message: Test build from surfaces ok again.
diff: @@ -956,9 +956,25 @@ namespace RINGMesh {
  Logger::err( "GeoModel",
  "Small bubble regions were skipped at geomodel building " );
  // Or, most probably, we have a problem before
  - ringmesh_assert( false );
  + ringmesh_assert_not_reached;
  /// @todo handle the region building of small bubble regions
  }
  +
  + // We need to remove from the regions_ the one corresponding
  + // to the universe_, the one with the biggest volume
  + double max_volume = -1.;
  + index_t universe_id = NO_ID;
  + for( const auto& region : geomodel_.regions() ) {
  + double cur_volume = region.size();
  + if( cur_volume > max_volume ) {
  + max_volume = cur_volume;
  + universe_id = region.index();
  + }
  + }
  + const Region3D& cur_region = geomodel_.region( universe_id );
  + std::set< gmme_id > to_erase;
  + to_erase.insert( cur_region.gmme() );
  + removal.remove_mesh_entities( to_erase );
  }
  template class RINGMESH_API GeoModelBuilderBase< 2 > ;
  