Merge branch 'property_propagate_geo_glue' into 'master'

propagate properties correctly in occgeom.Glue

See merge request ngsolve/netgen!669
This commit is contained in:
Schöberl, Joachim 2024-09-16 10:14:33 +02:00
commit 7656211b3e

View File

@ -416,16 +416,7 @@ namespace netgen
} }
#endif #endif
#ifdef OCC_HAVE_HISTORY PropagateProperties(aBuilder, shape);
Handle(BRepTools_History) history = aBuilder.History ();
for (TopExp_Explorer e(shape, TopAbs_SOLID); e.More(); e.Next())
{
if (auto name = OCCGeometry::GetProperties(e.Current()).name)
for (auto mods : history->Modified(e.Current()))
OCCGeometry::GetProperties(mods).name = *name;
}
#endif // OCC_HAVE_HISTORY
// result of the operation // result of the operation
shape = aBuilder.Shape(); shape = aBuilder.Shape();