1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00
occt/tests/bugs/xde/bug22898
ski 863f782a42 0027146: Create command checkplatform
Command checkplatform was created.
All test cases were updated.

Global variable os_type was eliminated.
New option -osx (MacOS) for procedure checkplatform was added.
2016-04-08 11:42:00 +03:00

56 lines
1.3 KiB
Plaintext

puts "TODO OCC24156 MacOS: Error: unsupported locale specification"
# Test for issue #22898 and other functionality that can be affected by locale.
# Just run multiple conversions of the shape to and from diferent formats and
# check that the result is good shape with expected area
if { [checkplatform -linux] } {
dlocale LC_ALL fr_FR
} else {
dlocale LC_ALL French
}
pload MODELING
pload XSTEP
# original shape
restore [locate_data_file hammer.brep] hammer
checkshape hammer
tolerance hammer
checkarea hammer 3.978e8 1e6 0.001
# BREP
save hammer $imagedir/hammer.brep
restore $imagedir/hammer.brep brep
checkshape brep
tolerance brep
checkarea brep 3.978e8 1e6 0.001
# IGES
brepiges hammer $imagedir/hammer.igs
igesbrep $imagedir/hammer.igs iges *
checkshape iges
tolerance iges
checkarea iges 3.978e8 1e6 0.001
# STEP
stepwrite a hammer $imagedir/hammer.stp
stepread $imagedir/hammer.stp step *
checkshape step_1
tolerance step_1
checkarea step_1 3.978e8 1e6 0.001
# STL
incmesh hammer 38.9076
writestl hammer $imagedir/hammer.stl
readstl stl $imagedir/hammer.stl
checkshape stl
tolerance stl
checkarea stl 3.978e8 1e6 0.001
# VRML: reading does not work regardless of locale...
writevrml hammer $imagedir/hammer.vrml
#loadvrml vrml $imagedir/hammer.vrml
#checkshape vrml
#tolerance vrml