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
|
puts "================"
puts "OCC24142"
puts "================"
puts ""
#################################################################
## Wrong section curve
#################################################################
restore [locate_data_file OCC152.brep] sh
explode sh f
mksurface s1 sh_3
mksurface s2 sh_5
trim st1 s1 0 6.28318530717959 0 74.9999999999999
trim st2 s2 0 6.28318530717959 -74.0551172696384 125.944882730362
intersect i st1 st2
dlog reset
dlog on
xdistcs i st2 0 1 10
set log_on [dlog get]
if { [regexp "i is null curve" ${log_on}] != 1 } {
puts "Error : Wrong section curve"
}
set 2dviewer 1
|