PD: Add onlyHaveRefined() to FeatureRefine

This commit is contained in:
Chris Hennes
2025-02-07 21:44:43 -06:00
parent b3818aa583
commit a56756d814
12 changed files with 67 additions and 91 deletions

View File

@@ -68,11 +68,7 @@ FeaturePrimitive::FeaturePrimitive()
App::DocumentObjectExecReturn* FeaturePrimitive::execute(const TopoDS_Shape& primitive)
{
if (onlyHasToRefine()){
TopoShape result = refineShapeIfActive(rawShape);
Shape.setValue(result);
return App::DocumentObject::StdReturn;
}
if (onlyHaveRefined()) { return App::DocumentObject::StdReturn; }
try {
//transform the primitive in the correct coordinance