]> OCCT Git - occt.git/commitdiff
0032960: Wrong result of BRepExtrema_DistShapeShape after translation.
authorddzama <ddzama@opencascade.com>
Mon, 29 Aug 2022 14:27:16 +0000 (17:27 +0300)
committerddzama <ddzama@opencascade.com>
Tue, 13 Sep 2022 07:57:29 +0000 (10:57 +0300)
Add corresponding test.

tests/bugs/fclasses/bug32960 [new file with mode: 0644]

diff --git a/tests/bugs/fclasses/bug32960 b/tests/bugs/fclasses/bug32960
new file mode 100644 (file)
index 0000000..380c654
--- /dev/null
@@ -0,0 +1,16 @@
+puts "========"
+puts "OCC32960: Wrong result of BRepExtrema_DistShapeShape after translation"
+puts "========"
+# Correct distance is 1.0
+
+restore [locate_data_file bug32960.brep] aShape
+explode aShape
+set anInfo [distmini d aShape_1 aShape_2]
+
+# Check extrema distance
+set absTol 1.0e-7
+set relTol 1.0e-7
+set aDist_Exp 1.0
+set aDist [dval d_val]
+checkreal "Distance value check" $aDist $aDist_Exp $absTol $relTol
+