File: bug27973

package info (click to toggle)
opencascade 7.9.2%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 301,924 kB
  • sloc: cpp: 1,523,264; tcl: 10,159; cs: 5,173; java: 1,554; sh: 1,342; ansic: 827; xml: 699; makefile: 30; javascript: 22
file content (47 lines) | stat: -rw-r--r-- 1,121 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
puts "========"
puts "0027973: Result of Common operation contains a face with an open wire"
puts "========"
puts ""

binrestore [locate_data_file bug27973_shapes.bin] s

explode s
bclearobjects
bcleartools
baddobjects s_1
baddtools s_2
bfillds

bbop r_0 0
bbop r_1 1
bbop r_2 2
bbop r_3 3
bbop r_4 4
bbuild r_5

foreach i {0 1 2 3 4 5} {
  checkshape r_$i
  if {![regexp "This shape seems to be OK" [bopcheck r_$i]]} {
    puts "Error: r_$i is self-intersecting shape"
  }
}

checkprops r_0 -s 1.15554e+07 -v 6.5178e+08
checknbshapes r_0 -wire 96 -face 96 -shell 1 -solid 1 -t

checkprops r_1 -s 1.16762e+07 -v 8.5368e+08
checknbshapes r_1 -wire 91 -face 91 -shell 1 -solid 1 -t

checkprops r_2 -s 279209 -v 4.08016e+06
checknbshapes r_2 -wire 13 -face 13 -shell 2 -solid 2 -t

checkprops r_3 -s 5.91002e+06 -v 1.9782e+08
checknbshapes r_3 -wire 132 -face 132 -shell 19 -solid 19 -t

checkprops r_4 -l 60068.1
checknbshapes r_4 -vertex 186 -edge 226

checkprops r_5 -s 1.77446e+07 -v 8.5368e+08
checknbshapes r_5 -wire 166 -face 166 -shell 22 -solid 22 -t

checkview -display r_0 -2d -path ${imagedir}/${test_image}.png