puts "============" puts "OCC24499" puts "============" puts "" ############################################################################ # fixshape produces inverted solid ############################################################################ pload XSDRAW restore [locate_data_file bug24499_solid.brep] a point p 0 0 0 set cls1 [bclassify a p] if { [regexp {OUT} $cls1] } { puts "CORRECT classification of the 3D-point with the Solid" } else { puts "Faulty : Wrong classification of the 3D-point with the Solid" } fixshape result a set cls2 [bclassify result p] if { [regexp {OUT} $cls2] } { puts "CORRECT classification of the 3D-point with the Solid building by fixshape" } else { puts "Faulty : Wrong classification of the 3D-point with the Solid building by fixshape" }