0026452: Infinite loop in Edge/Edge intersection.
authoremv <emv@opencascade.com>
Wed, 2 Sep 2020 11:29:50 +0000 (14:29 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 3 Sep 2020 17:02:44 +0000 (20:02 +0300)
Integrating test case only as the problem is not reproduced anymore.

tests/perf/modalg/bug26542 [new file with mode: 0644]

diff --git a/tests/perf/modalg/bug26542 b/tests/perf/modalg/bug26542
new file mode 100644 (file)
index 0000000..4898e52
--- /dev/null
@@ -0,0 +1,23 @@
+puts "============"
+puts "0026452: Infinite loop in Edge/Edge intersection"
+puts "============"
+puts ""
+
+restore [locate_data_file bug26452_edges.brep] e
+explode e
+
+dchrono h restart
+bfuse r1 e_1 e_2
+dchrono h stop counter COUNTER1
+
+tcopy e_1 e1
+tcopy e_2 e2
+
+dchrono h restart
+bfuse r2 e1 e2
+dchrono h stop counter COUNTER2
+
+checkprops r1 -l 78.3329
+checknbshapes r1 -vertex 3 -edge 2
+checkprops r2 -equal r1
+checknbshapes r2 -ref [nbshapes r1]