1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-08 18:40:55 +03:00

0023161: Select publicly accessible data files for OCCT tests

Duplicated data files are removed.
New command testfile added for automation of analysis of the new data files before adding to the data base.
This commit is contained in:
abv 2012-11-10 17:03:30 +04:00
parent 5853bf66cd
commit 351bbcba7e
125 changed files with 413 additions and 155 deletions
src/DrawResources
tests
blend
buildevol
complex
simple
tolblend_simple
boolean
bcommon_2d
bcut_2d
bcut_complex
bfuse_complex
bopcommon_2d
bopcut_complex
bopfuse_complex
bopsection
boptuc_2d
bsection
bugs
chamfer/data
complex
simple
heal/data
advanced
standard

@ -18,7 +18,8 @@
############################################################################ ############################################################################
# This file defines scripts for execution of OCCT tests. # This file defines scripts for execution of OCCT tests.
# It should be loaded automatically when DRAW is started, and provides # It should be loaded automatically when DRAW is started, and provides
# three top-level commands: 'test', 'testgrid', and 'testdiff'. # top-level commands starting with 'test'. Type 'help test' to get their
# synopsys.
# See OCCT Tests User Guide for description of the test system. # See OCCT Tests User Guide for description of the test system.
# #
# Note: procedures with names starting with underscore are for internal use # Note: procedures with names starting with underscore are for internal use
@ -560,6 +561,162 @@ proc testdiff {dir1 dir2 args} {
return return
} }
# Procedure to check data file before adding it to repository
help testfile {
Check data file and prepare it for putting to test data files repository.
Use: testfile [filelist]
Will report if:
- data file (non-binary) is in DOS encoding (CR/LF)
- same data file (with same or another name) already exists in the repository
- another file with the same name already exists
Note that names are assumed to be case-insensitive (for Windows).
Unless the file is already in the repository, tries to load it, reports
the recognized file format, file size, number of faces and edges in the
loaded shape (if any), and makes snapshot (in the subdirectory tmp).
Finally it advises whether the file should be put to public section of the
repository.
}
proc testfile {filelist} {
global env
# check that CSF_TestDataPath is defined
if { ! [info exists env(CSF_TestDataPath)] } {
error "Environment variable CSF_TestDataPath must be defined!"
}
# build registry of existing data files (name -> path) and (size -> path)
puts "Checking available test data files..."
foreach dir [_split_path $env(CSF_TestDataPath)] {
while {[llength $dir] != 0} {
set curr [lindex $dir 0]
set dir [lrange $dir 1 end]
eval lappend dir [glob -nocomplain -directory $curr -type d *]
foreach file [glob -nocomplain -directory $curr -type f *] {
set name [file tail $file]
set name_lower [string tolower $name]
# check that the file is not in DOS encoding
if { [_check_dos_encoding $file] } {
puts "Warning: file $file is in DOS encoding; was this intended?"
}
_check_file_format $file
# check if file with the same name is present twice or more
if { [info exists names($name_lower)] } {
puts "Error: more than one file with name $name is present in the repository:"
if { [_diff_files $file $names($name_lower)] } {
puts "(files are different by content)"
} else {
puts "(files are same by content)"
}
puts "--> $file"
puts "--> $names($name_lower)"
continue
}
# check if file with the same content exists
set size [file size $file]
if { [info exists sizes($size)] } {
foreach other $sizes($size) {
if { ! [_diff_files $file $other] } {
puts "Warning: two files with the same content found:"
puts "--> $file"
puts "--> $other"
}
}
}
# add the file to the registry
set names($name_lower) $file
lappend sizes($size) $file
}
}
}
if { [llength $filelist] <= 0 } { return }
# check the new files
set has_images f
puts "Checking new file(s)..."
foreach file $filelist {
# check for DOS encoding
if { [_check_dos_encoding $file] } {
puts "$file: Warning: DOS encoding detected"
}
set name [file tail $file]
set name_lower [string tolower $name]
# check for presence of the file with same name
if { [info exists names($name_lower)] } {
if { [_diff_files $file $names($name_lower)] } {
puts "$file: Error: name is already used by existing file\n--> $names($name_lower)"
} else {
puts "$file: OK: already in the repository \n--> $names($name_lower)"
continue
}
}
# check if file with the same content exists
set size [file size $file]
if { [info exists sizes($size)] } {
set found f
foreach other $sizes($size) {
if { ! [_diff_files $file $other] } {
puts "$file: OK: the same file is already present under name [file tail $other]\n--> $other"
set found t
break
}
}
if { $found } { continue }
}
# try to read the file
set format [_check_file_format $file]
if { [catch {uplevel load_data_file $file $format a}] } {
puts "$file: Error: Cannot read as $format file"
continue
}
# get number of faces and edges
set edges 0
set faces 0
set nbs [uplevel nbshapes a]
regexp {EDGE[ \t:]*([0-9]+)} $nbs res edges
regexp {FACE[ \t:]*([0-9]+)} $nbs res faces
# classify; first check file size and number of faces and edges
if { $size < 95000 && $faces < 20 && $edges < 100 } {
set dir public
} else {
set dir private
# check if one of names of that file corresponds to typical name for
# MDTV bugs or has extension .rle, this should be old model
if { [regexp -nocase {.*(cts|ats|pro|buc|ger|fra|usa|uki)[0-9]+.*} $name] ||
[regexp -nocase {[.]rle\y} $name] } {
set dir old
}
}
# add stats
puts "$file: $format size=[expr $size / 1024] KiB, nbfaces=$faces, nbedges=$edges -> $dir"
file mkdir tmp/$dir
# make snapshot
pload AISV
uplevel vdisplay a
uplevel vfit
uplevel vzfit
uplevel vdump tmp/$dir/[file rootname [file tail $file]].png
set has_images t
}
if { $has_images } {
puts "Snapshots are saved in subdirectory tmp"
}
}
# Procedure to locate data file for test given its name. # Procedure to locate data file for test given its name.
# The search is performed assuming that the function is called # The search is performed assuming that the function is called
# from the test case script; the search order is: # from the test case script; the search order is:
@ -1623,3 +1780,101 @@ proc _get_nb_cpus {} {
# if cannot get good value, return 0 as default # if cannot get good value, return 0 as default
return 0 return 0
} }
# check two files for difference
proc _diff_files {file1 file2} {
set fd1 [open $file1 "r"]
set fd2 [open $file2 "r"]
set differ f
while {! $differ} {
set nb1 [gets $fd1 line1]
set nb2 [gets $fd2 line2]
if { $nb1 != $nb2 } { set differ t; break }
if { $nb1 < 0 } { break }
if { [string compare $line1 $line2] } {
set differ t
}
}
close $fd1
close $fd2
return $differ
}
# Check if file is in DOS encoding.
# This check is done by presence of \r\n combination at the end of the first
# line (i.e. prior to any other \n symbol).
# Note that presence of non-ascii symbols typically used for recognition
# of binary files is not suitable since some IGES and STEP files contain
# non-ascii symbols.
# Special check is added for PNG files which contain \r\n in the beginning.
proc _check_dos_encoding {file} {
set fd [open $file rb]
set isdos f
if { [gets $fd line] && [regexp {.*\r$} $line] &&
! [regexp {^.PNG} $line] } {
set isdos t
}
close $fd
return $isdos
}
# procedure to recognize format of a data file by its first symbols (for OCCT
# BREP and geometry DRAW formats, IGES, and STEP) and extension (all others)
proc _check_file_format {file} {
set fd [open $file rb]
set line [read $fd 1024]
close $fd
set warn f
set ext [file extension $file]
set format unknown
if { [regexp {^DBRep_DrawableShape} $line] } {
set format BREP
if { "$ext" != ".brep" && "$ext" != ".rle" &&
"$ext" != ".draw" && "$ext" != "" } {
set warn t
}
} elseif { [regexp {^DrawTrSurf_} $line] } {
set format DRAW
if { "$ext" != ".rle" &&
"$ext" != ".draw" && "$ext" != "" } {
set warn t
}
} elseif { [regexp {^[ \t]*ISO-10303-21} $line] } {
set format STEP
if { "$ext" != ".step" && "$ext" != ".stp" } {
set warn t
}
} elseif { [regexp {^.\{72\}S[0 ]\{6\}1} $line] } {
set format IGES
if { "$ext" != ".iges" && "$ext" != ".igs" } {
set warn t
}
} elseif { "$ext" == ".igs" } {
set format IGES
} elseif { "$ext" == ".stp" } {
set format STEP
} else {
set format [string toupper [string range $ext 1 end]]
}
if { $warn } {
puts "$file: Warning: extension ($ext) does not match format ($format)"
}
return $format
}
# procedure to load file knowing its format
proc load_data_file {file format shape} {
switch $format {
BREP { uplevel restore $file $shape }
IGES { pload XSDRAW; uplevel igesbrep $file $shape * }
STEP { pload XSDRAW; uplevel stepread $file __a *; uplevel renamevar __a_1 $shape }
STL { pload XSDRAW; uplevel readstl $shape $file }
default { error "Cannot read $format file $file" }
}
}

@ -2,9 +2,9 @@
#box s2 0 0 0 4 4 4 #box s2 0 0 0 4 4 4
#ttranslate s2 4 4 10 #ttranslate s2 4 4 10
#fuse s s1 s2 #fuse s s1 s2
#save s A5678.draw #save s CFI_a5678fid.rle
restore [locate_data_file A5678.draw] s restore [locate_data_file CFI_a5678fid.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
mkevol result s mkevol result s

@ -3,9 +3,9 @@
#ttranslate s2 3 0 -1 #ttranslate s2 3 0 -1
#ttranslate s1 s2 5 5 0 #ttranslate s1 s2 5 5 0
#cut s s1 s2 #cut s s1 s2
#save s H1234.draw #save s CFI_h1234fiq.rle
restore [locate_data_file H1234.draw] s restore [locate_data_file CFI_h1234fiq.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
mkevol result s mkevol result s

@ -3,9 +3,9 @@
#ttranslate s2 3 0 6 #ttranslate s2 3 0 6
#ttranslate s1 s2 5 5 0 #ttranslate s1 s2 5 5 0
#cut s s1 s2 #cut s s1 s2
#save s I1234.draw #save s CFI_i1234fis.rle
restore [locate_data_file I1234.draw] s restore [locate_data_file CFI_i1234fis.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
mkevol result s mkevol result s

@ -5,7 +5,7 @@
## ==================================== ## ====================================
puts "TODO OCC22817 All:TEST INCOMPLETE" puts "TODO OCC22817 All:TEST INCOMPLETE"
restore [locate_data_file pro10320.rle] a restore [locate_data_file CFI_pro10320.rle] a
explode a e explode a e
blend result a 15 a_15 blend result a 15 a_15

@ -2,9 +2,9 @@
#box s2 0 0 0 4 4 4 #box s2 0 0 0 4 4 4
#ttranslate s2 4 4 10 #ttranslate s2 4 4 10
#fuse s s1 s2 #fuse s s1 s2
#save s A5678.draw #save s CFI_a5678fid.rle
restore [locate_data_file A5678.draw] s restore [locate_data_file CFI_a5678fid.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 1*SCALE1 s_16 blend result s 1*SCALE1 s_16

@ -2,9 +2,9 @@
#box s2 0 0 0 4 4 4 #box s2 0 0 0 4 4 4
#ttranslate s2 4 4 10 #ttranslate s2 4 4 10
#fuse s s1 s2 #fuse s s1 s2
#save s A5678.draw #save s CFI_a5678fid.rle
restore [locate_data_file A5678.draw] s restore [locate_data_file CFI_a5678fid.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_16 0.5*SCALE1 s_15 0.5*SCALE1 s_24 blend result s 0.5*SCALE1 s_16 0.5*SCALE1 s_15 0.5*SCALE1 s_24

@ -2,9 +2,9 @@
#box s2 0 0 0 4 4 4 #box s2 0 0 0 4 4 4
#ttranslate s2 4 4 10 #ttranslate s2 4 4 10
#fuse s s1 s2 #fuse s s1 s2
#save s A5678.draw #save s CFI_a5678fid.rle
restore [locate_data_file A5678.draw] s restore [locate_data_file CFI_a5678fid.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_1 0.5*SCALE1 s_20 0.5*SCALE1 s_15 0.5*SCALE1 s_24 blend result s 0.5*SCALE1 s_1 0.5*SCALE1 s_20 0.5*SCALE1 s_15 0.5*SCALE1 s_24

@ -3,9 +3,9 @@
#trotate s2 0 0 0 0 0 1 90 #trotate s2 0 0 0 0 0 1 90
#ttranslate s2 5 -1 0 #ttranslate s2 5 -1 0
#cut s s1 s2 #cut s s1 s2
#save s C1234.draw #save s CFI_c1234fig.rle
restore [locate_data_file C1234.draw] s restore [locate_data_file CFI_c1234fig.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_12 0.5*SCALE1 s_11 0.5*SCALE1 s_15 blend result s 0.5*SCALE1 s_12 0.5*SCALE1 s_11 0.5*SCALE1 s_15

@ -3,9 +3,9 @@
#trotate s2 0 0 0 0 0 1 90 #trotate s2 0 0 0 0 0 1 90
#ttranslate s2 5 -1 0 #ttranslate s2 5 -1 0
#cut s s1 s2 #cut s s1 s2
#save s C1234.draw #save s CFI_c1234fig.rle
restore [locate_data_file C1234.draw] s restore [locate_data_file CFI_c1234fig.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_4 0.5*SCALE1 s_2 0.5*SCALE1 s_12 blend result s 0.5*SCALE1 s_4 0.5*SCALE1 s_2 0.5*SCALE1 s_12

@ -3,9 +3,9 @@
#ttranslate s2 3 0 -1 #ttranslate s2 3 0 -1
#ttranslate s1 s2 5 5 0 #ttranslate s1 s2 5 5 0
#cut s s1 s2 #cut s s1 s2
#save s H1234.draw #save s CFI_h1234fiq.rle
restore [locate_data_file H1234.draw] s restore [locate_data_file CFI_h1234fiq.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_3 blend result s 0.5*SCALE1 s_3

@ -3,9 +3,9 @@
#ttranslate s2 3 0 -1 #ttranslate s2 3 0 -1
#ttranslate s1 s2 5 5 0 #ttranslate s1 s2 5 5 0
#cut s s1 s2 #cut s s1 s2
#save s H1234.draw #save s CFI_h1234fiq.rle
restore [locate_data_file H1234.draw] s restore [locate_data_file CFI_h1234fiq.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_3 0.5*SCALE1 s_1 0.5*SCALE1 s_5 blend result s 0.5*SCALE1 s_3 0.5*SCALE1 s_1 0.5*SCALE1 s_5

@ -3,9 +3,9 @@
#ttranslate s2 3 0 6 #ttranslate s2 3 0 6
#ttranslate s1 s2 5 5 0 #ttranslate s1 s2 5 5 0
#cut s s1 s2 #cut s s1 s2
#save s I1234.draw #save s CFI_i1234fis.rle
restore [locate_data_file I1234.draw] s restore [locate_data_file CFI_i1234fis.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_3 blend result s 0.5*SCALE1 s_3

@ -3,9 +3,9 @@
#ttranslate s2 3 0 6 #ttranslate s2 3 0 6
#ttranslate s1 s2 5 5 0 #ttranslate s1 s2 5 5 0
#cut s s1 s2 #cut s s1 s2
#save s I1234.draw #save s CFI_i1234fis.rle
restore [locate_data_file I1234.draw] s restore [locate_data_file CFI_i1234fis.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 0.5*SCALE1 s_3 0.5*SCALE1 s_1 blend result s 0.5*SCALE1 s_3 0.5*SCALE1 s_1

@ -1,5 +1,5 @@
puts "TODO OCC22817 All: TEST INCOMPLETE" puts "TODO OCC22817 All: TEST INCOMPLETE"
restore [locate_data_file 4_E1(test16).draw] s restore [locate_data_file CFI_4_e1_ffr.rle] s
tscale s 0 0 0 SCALE tscale s 0 0 0 SCALE
explode s E explode s E
blend result s 1*SCALE s_5 blend result s 1*SCALE s_5

@ -1,4 +1,4 @@
restore [locate_data_file 4_H1(test23).draw] s restore [locate_data_file CFI_4_h1_ffu.rle] s
tscale s 0 0 0 SCALE tscale s 0 0 0 SCALE
explode s E explode s E
blend result s SCALE*2 s_5 blend result s SCALE*2 s_5

@ -1,7 +1,7 @@
#box b -15 -15 -15 30 30 15 #box b -15 -15 -15 30 30 15
#psphere s 13 0 90 #psphere s 13 0 90
#fuse s s b #fuse s s b
#save s 6_C1234.draw #save s 6_CFI_c1234fig.rle
restore [locate_data_file CFI_6_c12fgv.rle] s restore [locate_data_file CFI_6_c12fgv.rle] s
tscale s 0 0 0 SCALE2 tscale s 0 0 0 SCALE2

@ -6,7 +6,7 @@
#mkplane p p #mkplane p p
#pipe s1 w p #pipe s1 w p
#fuse s s1 b #fuse s s1 b
#save s 6_H1234.draw #save s 6_CFI_h1234fiq.rle
restore [locate_data_file CFI_6_h12fhf.rle] s restore [locate_data_file CFI_6_h12fhf.rle] s
tscale s 0 0 0 SCALE2 tscale s 0 0 0 SCALE2

@ -3,7 +3,7 @@
#trotate s2 0 0 0 1 0 0 90 #trotate s2 0 0 0 1 0 0 90
#ttranslate s2 0 7 7 #ttranslate s2 0 7 7
#fuse s s1 s2 #fuse s s1 s2
#save s 6_I1234.draw #save s 6_CFI_i1234fis.rle
restore [locate_data_file CFI_6_i12fhh.rle] s restore [locate_data_file CFI_6_i12fhh.rle] s
tscale s 0 0 0 SCALE2 tscale s 0 0 0 SCALE2

@ -5,7 +5,7 @@
#explode p F #explode p F
#glue s c p c_3 p_2 #glue s c p c_3 p_2
restore [locate_data_file 7_A4.draw] s restore [locate_data_file CFI_7_a4_fhl.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 15*SCALE1 s_2 blend result s 15*SCALE1 s_2

@ -5,7 +5,7 @@
#explode p F #explode p F
#glue s c p c_3 p_2 #glue s c p c_3 p_2
restore [locate_data_file 7_F1.draw] s restore [locate_data_file CFI_7_f1_fhs.rle] s
tscale s 0 0 0 SCALE1 tscale s 0 0 0 SCALE1
explode s e explode s e
blend result s 5*SCALE1 s_2 blend result s 5*SCALE1 s_2

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bcommon result b a bcommon result b a
set length 411.923 set length 411.923
set nbsh_v 6 set nbsh_v 6

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge2.brep] b restore [locate_data_file case_5_edge2.brep] b
bcommon result b a bcommon result b a
set length 615.235 set length 615.235
set nbsh_v 6 set nbsh_v 6

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bcommon result b a bcommon result b a
set length 629.671 set length 629.671
set nbsh_v 14 set nbsh_v 14

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire4.brep] b restore [locate_data_file case_5_wire4.brep] b
bcommon result b a bcommon result b a
set length 1150.78 set length 1150.78
set nbsh_v 15 set nbsh_v 15

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bcommon result b a bcommon result b a
set length 411.923 set length 411.923
set nbsh_v 6 set nbsh_v 6

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bcommon result b a bcommon result b a
set length 629.671 set length 629.671
set nbsh_v 14 set nbsh_v 14

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bcommon result b a bcommon result b a
set length 411.923 set length 411.923
set nbsh_v 6 set nbsh_v 6

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bcommon result b a bcommon result b a
set length 629.671 set length 629.671
set nbsh_v 14 set nbsh_v 14

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bcut result b a bcut result b a
set length 819.435 set length 819.435
set nbsh_v 8 set nbsh_v 8

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge2.brep] b restore [locate_data_file case_5_edge2.brep] b
bcut result b a bcut result b a
set length 616.124 set length 616.124
set nbsh_v 8 set nbsh_v 8

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bcut result b a bcut result b a
set length 1450.39 set length 1450.39
set nbsh_v 17 set nbsh_v 17

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire4.brep] b restore [locate_data_file case_5_wire4.brep] b
bcut result b a bcut result b a
set length 929.278 set length 929.278
set nbsh_v 16 set nbsh_v 16

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bcut result b a bcut result b a
set length 819.435 set length 819.435
set nbsh_v 8 set nbsh_v 8

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bcut result b a bcut result b a
set length 1450.39 set length 1450.39
set nbsh_v 17 set nbsh_v 17

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bcut result b a bcut result b a
set length 819.435 set length 819.435
set nbsh_v 8 set nbsh_v 8

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bcut result b a bcut result b a
set length 1450.39 set length 1450.39
set nbsh_v 17 set nbsh_v 17

@ -1,8 +1,8 @@
# Original bug : pro5557 # Original bug : pro5557
# Date : 10mar97 # Date : 10mar97
restore [locate_data_file pro5557_revol.shape] revol1 restore [locate_data_file pro5557_revol.brep] revol1
restore [locate_data_file pro5557_bsurf.shape] bsurf2 restore [locate_data_file pro5557_bsurf.brep] bsurf2
#normals bsurf2 0.27 #normals bsurf2 0.27
point pnt1 0 -0.3 0 point pnt1 0 -0.3 0
halfspace space2 bsurf2 0 -0.3 0 halfspace space2 bsurf2 0 -0.3 0

@ -2,7 +2,7 @@
# Date : 13Mai98 # Date : 13Mai98
restore [locate_data_file CTO901_cts20203_base.rle] base restore [locate_data_file CTO901_cts20203_base.rle] base
restore [locate_data_file cts20203_outil] outil restore [locate_data_file CTO901_cts20203_outil.rle] outil
bcut result base outil bcut result base outil

@ -1,7 +1,7 @@
puts "TODO #22911 ALL: Faulty shapes in variables faulty_1 to faulty_4" puts "TODO #22911 ALL: Faulty shapes in variables faulty_1 to faulty_4"
puts "TODO #22911 ALL: Error : The square of result shape is" puts "TODO #22911 ALL: Error : The square of result shape is"
restore [locate_data_file topo108-o.brep] obj restore [locate_data_file CTO908_topo108-o.brep] obj
restore [locate_data_file pro12903b.rle] out restore [locate_data_file pro12903b.rle] out
bcut result obj out bcut result obj out

@ -1,7 +1,7 @@
# Original bug : cfe002C5 # Original bug : cfe002C5
# Date : 09 Nov 98 # Date : 09 Nov 98
restore [locate_data_file boitecfe002.rle] base restore [locate_data_file pro16389a.rle] base
restore [locate_data_file pro16389b.rle] prism restore [locate_data_file pro16389b.rle] prism
bcut result base prism bcut result base prism

@ -2,7 +2,7 @@
# Date : 11mar98 # Date : 11mar98
restore [locate_data_file CTO900_cts16184a.rle] a restore [locate_data_file CTO900_cts16184a.rle] a
restore [locate_data_file cts16184b.shape] b restore [locate_data_file cts16184b.brep] b
bfuse result a b bfuse result a b

@ -1,7 +1,7 @@
# Original bug : ger60039 # Original bug : ger60039
# Date : 11mar98 # Date : 11mar98
restore [locate_data_file ger60039a.shape] a restore [locate_data_file ger60039a.brep] a
fsameparameter a fsameparameter a
restore [locate_data_file CTO900_ger60039b.rle] b restore [locate_data_file CTO900_ger60039b.rle] b

@ -1,7 +1,7 @@
# Original bug : pro6110 # Original bug : pro6110
# Date : 24mar98 # Date : 24mar98
restore [locate_data_file pro6110a.rle] a restore [locate_data_file CTO900_pro6110a.rle] a
restore [locate_data_file CTO900_pro6110b.rle] b restore [locate_data_file CTO900_pro6110b.rle] b
bfuse result a b bfuse result a b

@ -1,7 +1,7 @@
# Original bug : cts20171 # Original bug : cts20171
# Date : 13Mai98 # Date : 13Mai98
restore [locate_data_file cts20171_base] base restore [locate_data_file CTO901_cts20171_base.rle] base
restore [locate_data_file CTO901_cts20171_outil.rle] outil restore [locate_data_file CTO901_cts20171_outil.rle] outil
bfuse result base outil bfuse result base outil

@ -2,7 +2,7 @@
# Date : 13Mai98 # Date : 13Mai98
# B6 # B6
restore [locate_data_file cts20486a.rle] a restore [locate_data_file CTO902_cts20486a.rle] a
restore [locate_data_file cts20486b.rle] b restore [locate_data_file cts20486b.rle] b
restore [locate_data_file cts20486c.rle] c restore [locate_data_file cts20486c.rle] c

@ -2,7 +2,7 @@
# Date : 13Mai98 # Date : 13Mai98
# D4 # D4
restore [locate_data_file cts20535a.rle] a restore [locate_data_file CTO902_cts20535a.rle] a
restore [locate_data_file CTO902_cts20535b.rle] b restore [locate_data_file CTO902_cts20535b.rle] b
bfuse result a b bfuse result a b

@ -2,7 +2,7 @@
# Date : 13Mai98 # Date : 13Mai98
# D5 # D5
restore [locate_data_file cts20529a.rle] a restore [locate_data_file CTO902_cts20529a.rle] a
restore [locate_data_file CTO902_cts20529b.rle] b restore [locate_data_file CTO902_cts20529b.rle] b
bfuse result a b bfuse result a b

@ -1,7 +1,7 @@
# Original bug : buc60116 # Original bug : buc60116
# Date : 12June98 # Date : 12June98
restore [locate_data_file buc60116a.rle] a restore [locate_data_file CTO904_buc60116a.rle] a
restore [locate_data_file buc60116b.rle] b restore [locate_data_file buc60116b.rle] b
bfuse result a b bfuse result a b

@ -1,8 +1,8 @@
# Original bug : cts20525 # Original bug : cts20525
# Date : 24June98 # Date : 24June98
restore [locate_data_file cts20525a.rle] a restore [locate_data_file CTO902_cts20525-part.rle] a
restore [locate_data_file cts200525b.rle] b restore [locate_data_file CTO902_cts20525-tool.rle] b
bfuse result a b bfuse result a b

@ -1,9 +1,9 @@
# Original bug : pro15203 # Original bug : pro15203
########################### ###########################
restore [locate_data_file cq12.brep] c1 restore [locate_data_file pro15203b.rle] c1
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1
restore [locate_data_file cq21.brep] c2 restore [locate_data_file pro15203c.rle] c2
explode c2 f explode c2 f
copy c2_1 c2 copy c2_1 c2

@ -1,9 +1,9 @@
# Original bug : pro15203 # Original bug : pro15203
########################### ###########################
restore [locate_data_file cq12.brep] c1 restore [locate_data_file pro15203b.rle] c1
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1
restore [locate_data_file cq22.brep] c2 restore [locate_data_file pro15203d.rle] c2
explode c2 f explode c2 f
copy c2_1 c2 copy c2_1 c2

@ -3,8 +3,8 @@ puts "Fuse"
puts "" puts ""
restore [locate_data_file pro15203_12.brep] c1 restore [locate_data_file pro15203b.rle] c1
restore [locate_data_file pro15203_21.brep] c2 restore [locate_data_file pro15203c.rle] c2
########################mod by pkv f ########################mod by pkv f
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1

@ -2,8 +2,8 @@ puts "PRO15203"
puts "Fuse" puts "Fuse"
puts "" puts ""
restore [locate_data_file pro15203_12.brep] c1 restore [locate_data_file pro15203b.rle] c1
restore [locate_data_file pro15203_22.brep] c2 restore [locate_data_file pro15203d.rle] c2
########################mod by pkv f ########################mod by pkv f
explode c1 f explode c1 f

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 411.923 set length 411.923

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge2.brep] b restore [locate_data_file case_5_edge2.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 615.235 set length 615.235

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 629.671 set length 629.671

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire4.brep] b restore [locate_data_file case_5_wire4.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 1150.78 set length 1150.78

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 411.923 set length 411.923

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 629.671 set length 629.671

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 411.923 set length 411.923

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bop a b bop a b
bopcommon result bopcommon result
set length 629.671 set length 629.671

@ -2,7 +2,7 @@
# Date : 19Mai98 # Date : 19Mai98
restore [locate_data_file CTO904_cts20148a.rle] a restore [locate_data_file CTO904_cts20148a.rle] a
restore [locate_data_file cts20148b.rle] b restore [locate_data_file CTO904_cts20148b.rle] b
bop a b bop a b
bopcut result bopcut result

@ -1,7 +1,7 @@
# Original bug : buc60093 # Original bug : buc60093
# Date : 25Mai98 # Date : 25Mai98
restore [locate_data_file buc60093a.rle] a restore [locate_data_file CTO904_buc60093a.rle] a
restore [locate_data_file buc60093b.rle] b restore [locate_data_file buc60093b.rle] b
bop a b bop a b

@ -1,9 +1,9 @@
# Original bug : pro15203 # Original bug : pro15203
########################### ###########################
restore [locate_data_file cq11.brep] c1 restore [locate_data_file pro15203a.rle] c1
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1
restore [locate_data_file cq21.brep] c2 restore [locate_data_file pro15203c.rle] c2
explode c2 f explode c2 f
copy c2_1 c2 copy c2_1 c2

@ -1,9 +1,9 @@
# Original bug : pro15203 # Original bug : pro15203
########################### ###########################
restore [locate_data_file cq11.brep] c1 restore [locate_data_file pro15203a.rle] c1
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1
restore [locate_data_file cq22.brep] c2 restore [locate_data_file pro15203d.rle] c2
explode c2 f explode c2 f

@ -2,8 +2,8 @@ puts "PRO15203"
puts "Fuse" puts "Fuse"
puts "" puts ""
restore [locate_data_file pro15203_11.brep] c1 restore [locate_data_file pro15203a.rle] c1
restore [locate_data_file pro15203_21.brep] c2 restore [locate_data_file pro15203c.rle] c2
########################mod by pkv f ########################mod by pkv f
explode c1 f explode c1 f

@ -2,8 +2,8 @@ puts "PRO15203"
puts "Fuse" puts "Fuse"
puts "" puts ""
restore [locate_data_file pro15203_11.brep] c1 restore [locate_data_file pro15203a.rle] c1
restore [locate_data_file pro15203_22.brep] c2 restore [locate_data_file pro15203d.rle] c2
########################mod by pkv f ########################mod by pkv f
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1

@ -2,7 +2,7 @@
# Date : 19Mai98 # Date : 19Mai98
restore [locate_data_file CTO904_cts20148a.rle] a restore [locate_data_file CTO904_cts20148a.rle] a
restore [locate_data_file cts20148b.rle] b restore [locate_data_file CTO904_cts20148b.rle] b
bop a b bop a b
bopsection result bopsection result

@ -1,7 +1,7 @@
# Original bug : buc60093 # Original bug : buc60093
# Date : 25Mai98 # Date : 25Mai98
restore [locate_data_file buc60093a.rle] a restore [locate_data_file CTO904_buc60093a.rle] a
restore [locate_data_file buc60093b.rle] b restore [locate_data_file buc60093b.rle] b
bop a b bop a b

@ -1,9 +1,9 @@
# Original bug : pro15203 # Original bug : pro15203
########################### ###########################
restore [locate_data_file cq11.brep] c1 restore [locate_data_file pro15203a.rle] c1
explode c1 f explode c1 f
copy c1_1 c1 copy c1_1 c1
restore [locate_data_file cq21.brep] c2 restore [locate_data_file pro15203c.rle] c2
explode c2 f explode c2 f
copy c2_1 c2 copy c2_1 c2

@ -2,8 +2,8 @@ puts "PRO15203"
puts "Fuse" puts "Fuse"
puts "" puts ""
restore [locate_data_file pro15203_11.brep] c1 restore [locate_data_file pro15203a.rle] c1
restore [locate_data_file pro15203_21.brep] c2 restore [locate_data_file pro15203c.rle] c2
########################mod by pkv f ########################mod by pkv f
explode c1 f explode c1 f

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bop a b bop a b
boptuc result boptuc result
set length 819.435 set length 819.435

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_edge2.brep] b restore [locate_data_file case_5_edge2.brep] b
bop a b bop a b
boptuc result boptuc result
set length 616.124 set length 616.124

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bop a b bop a b
boptuc result boptuc result
set length 1450.39 set length 1450.39

@ -1,5 +1,5 @@
restore [locate_data_file case_6_solid.brep] a restore [locate_data_file case_6_solid.brep] a
restore [locate_data_file case_6_wire4.brep] b restore [locate_data_file case_5_wire4.brep] b
bop a b bop a b
boptuc result boptuc result
set length 929.278 set length 929.278

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bop a b bop a b
boptuc result boptuc result
set length 819.435 set length 819.435

@ -1,5 +1,5 @@
restore [locate_data_file case_6_shell.brep] a restore [locate_data_file case_6_shell.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bop a b bop a b
boptuc result boptuc result
set length 1450.39 set length 1450.39

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_edge1.brep] b restore [locate_data_file case_4_edge1.brep] b
bop a b bop a b
boptuc result boptuc result
set length 819.435 set length 819.435

@ -1,5 +1,5 @@
restore [locate_data_file case_6_face.brep] a restore [locate_data_file case_6_face.brep] a
restore [locate_data_file case_6_wire3.brep] b restore [locate_data_file case_4_wire3.brep] b
bop a b bop a b
boptuc result boptuc result
set length 1450.39 set length 1450.39

@ -1,4 +1,4 @@
restore [locate_data_file a8] a restore [locate_data_file CIN001_a8.rle] a
restore [locate_data_file b8] b restore [locate_data_file b8] b
bsection result a b bsection result a b

@ -1,4 +1,4 @@
restore [locate_data_file a17] a restore [locate_data_file CIN001_a17.rle] a
restore [locate_data_file b17_bsect] b restore [locate_data_file b17_bsect] b
bsection result a b bsection result a b

@ -1,4 +1,4 @@
restore [locate_data_file a27] a restore [locate_data_file a47] a
restore [locate_data_file b27] b restore [locate_data_file b27] b
bsection result a b bsection result a b

@ -2,10 +2,13 @@
pload OCAF pload OCAF
# take some big file to be loaded
set file [locate_data_file Bottom.brep]
set listmem {} set listmem {}
for {set i 1} {$i < 10} {incr i} { for {set i 1} {$i < 10} {incr i} {
# load big shape # load big shape
restore [locate_data_file bug23489_Bottom.brep] a restore $file a
# add shape to new OCAF document # add shape to new OCAF document
NewDocument D MDTV-Standard NewDocument D MDTV-Standard

@ -9,8 +9,8 @@ puts ""
set int_check 3 set int_check 3
set fract_check 1415927 set fract_check 1415927
restore [locate_data_file bug23464_c41.brep] c41 restore [locate_data_file bug23464_c41.draw] c41
restore [locate_data_file bug23464_s46.brep] s46 restore [locate_data_file bug23464_s46.draw] s46
project result c41 s46 project result c41 s46
set info [length result] set info [length result]

@ -9,8 +9,8 @@ puts ""
set int_check 3 set int_check 3
set fract_check 1415927 set fract_check 1415927
restore [locate_data_file bug23464_c50.brep] c50 restore [locate_data_file bug23464_c50.draw] c50
restore [locate_data_file bug23464_s37.brep] s37 restore [locate_data_file bug23464_s37.draw] s37
project result c50 s37 project result c50 s37
set info [length result] set info [length result]

@ -9,8 +9,8 @@ puts ""
set int_check 3 set int_check 3
set fract_check 1415927 set fract_check 1415927
restore [locate_data_file bug23464_c57.brep] c57 restore [locate_data_file bug23464_c57.draw] c57
restore [locate_data_file bug23464_s37.brep] s37 restore [locate_data_file bug23464_s37.draw] s37
project result c57 s37 project result c57 s37
set info [length result] set info [length result]

@ -9,8 +9,8 @@ puts ""
set int_check 3 set int_check 3
set fract_check 1415927 set fract_check 1415927
restore [locate_data_file bug23464_c58.brep] c58 restore [locate_data_file bug23464_c58.draw] c58
restore [locate_data_file bug23464_s37.brep] s37 restore [locate_data_file bug23464_s37.draw] s37
project result c58 s37 project result c58 s37
set info [length result] set info [length result]

@ -9,8 +9,8 @@ puts ""
set int_check 3 set int_check 3
set fract_check 1415927 set fract_check 1415927
restore [locate_data_file bug23464_c57.brep] c57 restore [locate_data_file bug23464_c57.draw] c57
restore [locate_data_file bug23464_s46.brep] s46 restore [locate_data_file bug23464_s46.draw] s46
project result c57 s46 project result c57 s46
set info [length result] set info [length result]

@ -9,8 +9,8 @@ puts ""
set int_check 3 set int_check 3
set fract_check 1415927 set fract_check 1415927
restore [locate_data_file bug23464_c58.brep] c58 restore [locate_data_file bug23464_c58.draw] c58
restore [locate_data_file bug23464_s46.brep] s46 restore [locate_data_file bug23464_s46.draw] s46
project result c58 s46 project result c58 s46
set info [length result] set info [length result]

@ -19,7 +19,7 @@ set x3 244
set y3 89 set y3 89
XNewDoc Doc1 XNewDoc Doc1
ReadStep Doc1 [locate_data_file CR23407-screw.step] ReadStep Doc1 [locate_data_file screw.step]
XShow Doc1 0:1:1:1 XShow Doc1 0:1:1:1
XShowFaceBoundary Doc1 0:1:1:1 1 255 0 0 10 1 XShowFaceBoundary Doc1 0:1:1:1 1 255 0 0 10 1
vfit vfit

@ -1,4 +1,4 @@
set chamf_shape test-fillet.mod set chamf_shape test-fillet.brep
set chamf_edge_face [list " 31 13" " 8 9" " 5 1" " 19 6" " 22 13" " 20 11" " 36 11" " 37 11"] set chamf_edge_face [list " 31 13" " 8 9" " 5 1" " 19 6" " 22 13" " 20 11" " 36 11" " 37 11"]
set chamf_dist_angle [list "0.03 60" "0.02 60" "0.05 30" "0.01 60" "0.05 30" "0.03 60" "0.03 30" "0.03 30"] set chamf_dist_angle [list "0.03 60" "0.02 60" "0.05 30" "0.01 60" "0.05 30" "0.03 60" "0.03 30" "0.03 30"]
set chamf_dist_dist [list "0.03 0.04" "0.02 0.04" "0.05 0.02" "0.01 0.03" "0.05 0.04" "0.03 0.05" "0.03 0.02" "0.03 0.02"] set chamf_dist_dist [list "0.03 0.04" "0.02 0.04" "0.05 0.02" "0.01 0.03" "0.05 0.04" "0.03 0.05" "0.03 0.02" "0.03 0.02"]

@ -1,4 +1,4 @@
set chamf_shape test-fillet.mod set chamf_shape test-fillet.brep
set chamf_edge_face [list " 31 13" " 8 9" " 5 1" " 19 6" " 22 13" " 20 11" " 36 11" " 37 11" " 6 1" " 23 9" " 38 13" " 21 7" " 17 6" " 7 1" " 24 9" " 18 6" " 27 11"] set chamf_edge_face [list " 31 13" " 8 9" " 5 1" " 19 6" " 22 13" " 20 11" " 36 11" " 37 11" " 6 1" " 23 9" " 38 13" " 21 7" " 17 6" " 7 1" " 24 9" " 18 6" " 27 11"]
set chamf_dist_angle [list "0.03 60" "0.05 30" "0.05 30" "0.03 45" "0.05 30" "0.03 60" "0.03 30" "0.03 30" "0.05 30" "0.06 30" "0.02 60" "0.03 45" "0.04 45" "0.05 30" "0.05 30" "0.04 30" "0.03 60"] set chamf_dist_angle [list "0.03 60" "0.05 30" "0.05 30" "0.03 45" "0.05 30" "0.03 60" "0.03 30" "0.03 30" "0.05 30" "0.06 30" "0.02 60" "0.03 45" "0.04 45" "0.05 30" "0.05 30" "0.04 30" "0.03 60"]
set chamf_dist_dist [list "0.03 0.04" "0.05 0.04" "0.05 0.02" "0.03 0.03" "0.05 0.04" "0.03 0.05" "0.03 0.02" "0.03 0.02" "0.05 0.04" "0.06 0.03" "0.02 0.04" "0.03 0.03" "0.04 0.04" "0.05 0.04" "0.05 0.02" "0.04 0.03" "0.03 0.06"] set chamf_dist_dist [list "0.03 0.04" "0.05 0.04" "0.05 0.02" "0.03 0.03" "0.05 0.04" "0.03 0.05" "0.03 0.02" "0.03 0.02" "0.05 0.04" "0.06 0.03" "0.02 0.04" "0.03 0.03" "0.04 0.04" "0.05 0.04" "0.05 0.02" "0.04 0.03" "0.03 0.06"]

@ -1,4 +1,4 @@
set chamf_shape test-fillet.mod set chamf_shape test-fillet.brep
set chamf_edge_face [list " 31 13" " 8 9" " 5 1" " 19 6" " 42 16"] set chamf_edge_face [list " 31 13" " 8 9" " 5 1" " 19 6" " 42 16"]
set chamf_dist_angle [list "0.03 60" "0.02 60" "0.05 30" "0.01 60" "0.02 60"] set chamf_dist_angle [list "0.03 60" "0.02 60" "0.05 30" "0.01 60" "0.02 60"]
set chamf_dist_dist [list "0.03 0.04" "0.02 0.04" "0.05 0.02" "0.01 0.03" "0.02 0.03"] set chamf_dist_dist [list "0.03 0.04" "0.02 0.04" "0.05 0.02" "0.01 0.03" "0.02 0.03"]

@ -1,5 +1,5 @@
if {[string compare $command "SplitAngle"] == 0 } { if {[string compare $command "SplitAngle"] == 0 } {
puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 " puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
} }
restore [locate_data_file topo108-o.brep] a restore [locate_data_file CTO908_topo108-o.brep] a

@ -1,2 +1,2 @@
restore [locate_data_file topo108.brep] a restore [locate_data_file CTO908_topo108.brep] a

@ -1,2 +1,2 @@
restore [locate_data_file BUC60392.rle] a restore [locate_data_file mal_vis.brep] a

@ -1,2 +1,2 @@
restore [locate_data_file Connection.rle] a restore [locate_data_file mal_tige.brep] a

@ -1,2 +1,2 @@
restore [locate_data_file cts16184b.shape] a restore [locate_data_file cts16184b.brep] a

@ -1,2 +1,2 @@
restore [locate_data_file ger60039a.shape] a restore [locate_data_file ger60039a.brep] a

Some files were not shown because too many files have changed in this diff Show More