From: apn Date: Thu, 6 Nov 2014 11:55:10 +0000 (+0300) Subject: 0025270: OCCT fails to calculate extrema between extruded surface and line X-Git-Tag: V6_8_0~9 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=2fa97a43046bc57127e1376b0c12c77ff63935dd;p=occt-copy.git 0025270: OCCT fails to calculate extrema between extruded surface and line Added test case bugs/modalg_5/bug25270 --- diff --git a/tests/bugs/modalg_5/bug25270 b/tests/bugs/modalg_5/bug25270 new file mode 100644 index 0000000000..4741cae309 --- /dev/null +++ b/tests/bugs/modalg_5/bug25270 @@ -0,0 +1,18 @@ +puts "=========" +puts "OCC25270" +puts "=========" +puts "" +##################################################################### +# OCCT fails to calculate extrema between extruded surface and line +##################################################################### + +restore [locate_data_file bug25270_face.brep] f +restore [locate_data_file bug25270_edge.brep] e + +distmini result f e +regexp {([-0-9.+eE]+)} [dval result_val] full ddist +if { $ddist > 1.e-7 } { + puts "Error: Extrema between extruded surface and line is incorrect $ddist" +} else { + puts "OK: Extrema between extruded surface and line is correct $ddist" +}