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 "OCC25357"
puts "=========="
puts ""
#######################################################################################
# STL writer does not check the given shape for existing triangulation and remeshes
# shape using BRepMesh in force mode
#######################################################################################
set aFile ${imagedir}/${test_image}.stl
file delete -force ${aFile}
set anASCIImode 0
ptorus res 10 8
incmesh res 0.5
#decho off
set LogBefore [trinfo res]
#decho on
writestl res ${aFile} ${anASCIImode}
#decho off
set LogAfter [trinfo res]
#decho on
set status 1
if { ![file exists ${aFile}] } {
set status 0
}
# Check file size
set filesize [ file size ${aFile} ]
if { ${filesize} == 0 } {
set status 0
}
if { $LogBefore != $LogAfter } {
set status 0
}
if {$status == 1} {
puts "OK: STL writer check given shape"
} else {
puts "Error: STL writer does not check given shape"
}
|