1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0027862: Exception in BRepOffsetAPI_MakePipeShell

Check if the shape is not null before querying its ShapeType.
This commit is contained in:
msv
2016-09-12 10:21:53 +03:00
parent 861f38f969
commit 5d989d42c5

View File

@@ -2454,7 +2454,8 @@ BRepFill_Sweep::BRepFill_Sweep(const Handle(BRepFill_SectionLaw)& Section,
if (ipath <= NbPath) myUEdges->SetValue(isec, IPath, UEdge(isec, ipath));
if (isec <= NbLaw) myVEdges->SetValue(isec, IPath, VEdge(isec, ipath));
if ((ipath <= NbPath) && (isec <= NbLaw) &&
(myFaces->Value(isec, IPath).ShapeType() == TopAbs_FACE))
!myFaces->Value(isec, IPath).IsNull() &&
myFaces->Value(isec, IPath).ShapeType() == TopAbs_FACE)
B.Add(Comp, myFaces->Value(isec, IPath));
}
BRepLib::EncodeRegularity(Comp, myTolAngular);