Added test case bugs/modalg_5/bug24920
IsReallyClosed = V1.IsSame(V2);
}
}
+ if (IsReallyClosed &&
+ Abs(C->FirstParameter() - First) > Precision::PConfusion())
+ IsReallyClosed = Standard_False; //trimmed curve differs
if ((ii>1) || !IsReallyClosed ) { // Trim C
Handle(Geom_TrimmedCurve) TC = new Geom_TrimmedCurve(C,First, Last);
--- /dev/null
+puts "=========="
+puts "OCC24920"
+puts "=========="
+puts ""
+#########################################
+# Invalid result of Pipe construction
+#########################################
+
+restore [locate_data_file bug24920_Comp.brep] c
+
+explode c
+pipe result c_1 c_2
+checkshape result
+
+set 2dviewer 1