-// Copyright (C) 2007-2020 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
else
theEdge1 = aDivider1.Edge();
}
+ else {
+ // error: filleted edge becomes degenerated
+ aResult = TopoDS_Edge();
+ }
aCurve = BRep_Tool::Curve(myEdge2, aStart, anEnd);
aCurve->D1(aNearest->GetParam2(), aPoint2, aDir);
else
theEdge2 = aDivider2.Edge();
}
+ else {
+ // error: filleted edge becomes degenerated
+ aResult = TopoDS_Edge();
+ }
delete aNearest;
return aResult;