0000459: Revolving a single line sketch fails
This commit is contained in:
parent
f388e0001b
commit
bebd37a39a
|
@ -317,7 +317,11 @@ TopoDS_Face SketchBased::validateFace(const TopoDS_Face& face) const
|
|||
fix.Perform();
|
||||
fix.FixWireTool()->Perform();
|
||||
fix.FixFaceTool()->Perform();
|
||||
return TopoDS::Face(fix.Shape());
|
||||
TopoDS_Face fixedFace = TopoDS::Face(fix.Shape());
|
||||
aChecker.Init(fixedFace);
|
||||
if (!aChecker.IsValid())
|
||||
Standard_Failure::Raise("Failed to validate broken face");
|
||||
return fixedFace;
|
||||
}
|
||||
return mkFace.Face();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user