Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
3d097a032This file is pinned to the selected release. Download the original to open it in your design tool.
puts "============"
puts "OCC5806"
puts "============"
puts ""
######################################################
# BRepOffsetAPI_MakeThickSolid fails to build a result
######################################################
set BugNumber OCC5806
puts "demonstration of pipes and hollowing for GTISoft"
puts ""
puts "Scenario 3A: Hollowed general pipe - ThroughSection with following shell reconstruction"
circle c 0 100 0 1 0 0 5
mkedge ec c
wire wc ec
polyline pl 10 90 -10 10 90 10 10 110 10 10 110 -10 10 90 -10
if { [catch { thrusections resthru 1 1 wc pl } catch_result] } {
puts "Faulty ${BugNumber} : thrusections is wrong"
}
# straightforward hollowing will fail due to problems in the algorithm
explode resthru f
if { [catch { offsetshape result resthru -0.5 resthru_6 resthru_7 } catch_result] } {
puts "Faulty ${BugNumber} : offsetshape is wrong"
}
if { [isdraw result] } {
checkmaxtol result -min_tol 1.
checkprops result -s 1116.06
checkshape result
checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
checkview -display result -2d -path ${imagedir}/${test_image}.png
}