Materials: Child ignoring parent material

Inherit the material from the parent object when creating a new object,
such as during a boolean operation, or when extruding a sketch.

fixes #15503
This commit is contained in:
David Carter
2024-10-21 10:04:55 -04:00
committed by Yorik van Havre
parent 5435b3e4db
commit 0804d80ebf
14 changed files with 96 additions and 22 deletions

View File

@@ -117,6 +117,10 @@ App::DocumentObjectExecReturn *MultiCommon::execute()
res = res.makeElementRefine();
}
this->Shape.setValue(res);
if (Shapes.getSize() > 0) {
App::DocumentObject* link = Shapes.getValues()[0];
copyMaterial(link);
}
return Part::Feature::execute();
}