The reason of exception has been eliminated.
ChoixIso = myIntersectionOn2S.Perform(Param, Rsnld, theChoixIso);
if(myIntersectionOn2S.IsEmpty()) {
- bStop = !myIntersectionOn2S.IsTangent();
- bOutOfTangentZone = !myIntersectionOn2S.IsTangent();
+ bStop = Standard_True;// !myIntersectionOn2S.IsTangent();
+ bOutOfTangentZone = Standard_False; // !myIntersectionOn2S.IsTangent();
}
else {
Standard_Boolean bAddPoint = Standard_True;
--- /dev/null
+puts "========"
+puts "OCC28535"
+puts "========"
+puts ""
+##########################################
+## BOP Fuse reports "ErrorStatus : 11" on two attached faces
+##########################################
+
+restore [locate_data_file bug28535_Face_5.brep] f5
+restore [locate_data_file bug28535_Face_6.brep] f6
+
+bfuse result f5 f6
+
+checknbshapes result -face 2 -wire 2 -edge 7
+
+checkview -display result -2d -path ${imagedir}/${test_image}.png