0031462: Modeling Algorithms - BOP result depends on the arguments order
[occt.git] / tests / demo / draw / binpersist_3
1 # test binsave and binrestore commands
2
3 pload TOPTEST
4
5 set file $imagedir/${casename}.bin
6
7 restore [locate_data_file OCC615.brep] b
8
9 if [regexp "Cannot write to the file $file" [binsave b $file]] {
10   puts "Error: binsave"
11 } elseif [regexp "Cannot read from the file $file" [binrestore $file bb]] {
12   puts "Error: binrestore"
13 } else {
14   file delete $file
15   if {[bounding b -dump] != [bounding bb -dump]} {
16     puts "Error: restored shape has another bounding box"
17   }
18   checkshape bb
19   checknbshapes bb -ref [nbshapes b]
20   checkprops bb -l 5501.4
21   checkprops bb -s 201237
22   checkprops bb -v 4.68509e+006
23   checktrinfo bb -ref [trinfo b]
24 }
25
26 puts "TEST COMPLETED"