X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=tests%2Fbugs%2Fmoddata_3%2Fbug25971;h=e9346116f0b6ff78aaf672ee1750e1a2350ff4b2;hb=7b1c1b7cbb89c025d585d175aadb3c1cc639bb97;hpb=062d7dfd6208dee0371be2777190d37387aadc68 diff --git a/tests/bugs/moddata_3/bug25971 b/tests/bugs/moddata_3/bug25971 new file mode 100755 index 0000000000..e9346116f0 --- /dev/null +++ b/tests/bugs/moddata_3/bug25971 @@ -0,0 +1,52 @@ +puts "============" +puts "OCC25971" +puts "============" +puts "" +####################################################################### +# Near B-Spline knots get merged after saving/restoring (exporting/importing) +####################################################################### + +pload XDE + +restore [locate_data_file bug25971_a_328_1.brep] a + +fixshape f a 1e-6 +explode f e + +dump f_4 + +newmodel +set aFile ${imagedir}/bug25971.stp +catch { file delete ${aFile} } + +stepwrite a a ${aFile} + +stepread ${aFile} ff * + +catch { file delete ${aFile} } + +set nbshapes_expected " +Number of shapes in shape + VERTEX : 4 + EDGE : 5 + WIRE : 1 + FACE : 1 + SHELL : 1 + SOLID : 0 + COMPSOLID : 0 + COMPOUND : 0 + SHAPE : 12 +" +checknbshapes ff_1 -ref ${nbshapes_expected} -t -m "Saved shape" + +tpstat c ; #Exception caught for the shell + +vinit View1 +vdisplay a +vfit +vdump ${imagedir}/${casename}_1.png + +vinit View2 +vdisplay ff_1 +vfit +vdump ${imagedir}/${casename}_2.png