Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
f2929057eThis file is pinned to the selected release. Download the original to open it in your design tool.
puts "TODO OCC26077 ALL: Error: Boolean operation of the given type is not allowed on the given inputs"
puts "TODO OCC26077 ALL: ERROR: OCC26077 is reproduced."
puts "TODO OCC26077 ALL: ERROR: Problematic shape in OCC26077:"
puts "========"
puts "OCC26077"
puts "========"
puts ""
#################################################
# nurbsconvert of psphere fails the bopargcheck
#################################################
ellipse Ellipse002-untrimmed 0 0 0 8.2 6.2
mkedge Ellipse002 Ellipse002-untrimmed 0 6.283185307179586
trotate Ellipse002 0 0 0 0 0 1 90
ttranslate Ellipse002 0 0 15
prism Extrude_Ellipse Ellipse002 0 0 6
ttranslate Extrude_Ellipse 0 0 -4
restore [locate_data_file bug26077_ellipsoid1-tcl-Loft-00-section.brep] Loft-00-section
restore [locate_data_file bug26077_ellipsoid1-tcl-Loft-01-section.brep] Loft-01-section
thrusections Loft 1 0 Loft-00-section Loft-01-section
psphere Ellipsoid-sphere 12.5
deform Ellipsoid Ellipsoid-sphere 1 1.04 1.2
set bug_info [string trim [bopargcheck Loft]]
if {$bug_info != "Shape(s) seem(s) to be valid for BOP."} {
puts "ERROR: Problematic shape in OCC26077: Shape Loft is not valid for BOP."
}
set bug_info [string trim [bopargcheck Ellipsoid]]
if {$bug_info != "Shape(s) seem(s) to be valid for BOP."} {
puts "ERROR: Problematic shape in OCC26077: Shape Ellipsoid is not valid for BOP."
}
set bug_info [string trim [bfuse Fusion Loft Ellipsoid]]
if {[string length $bug_info] == 0} {
puts "OCC26077: Operation bfuse (bfuse Fusion Loft Ellipsoid) has been finished with OK status."
} else {
puts "ERROR: OCC26077 is reproduced. Operation bfuse (bfuse Fusion Loft Ellipsoid) has been finished with KO status."
}
set bug_info [string trim [bopargcheck Extrude_Ellipse]]
if {$bug_info != "Shape(s) seem(s) to be valid for BOP."} {
puts "ERROR: Problematic shape in OCC26077: Shape Extrude_Ellipse is not valid for BOP."
}
set bug_info [string trim [bopargcheck Fusion]]
if {$bug_info != "Shape(s) seem(s) to be valid for BOP."} {
puts "ERROR: Problematic shape in OCC26077: Shape Fusion is not valid for BOP."
}
set bug_info [string trim [bfuse Fusion002 Extrude_Ellipse Fusion]]
if {[string length $bug_info] == 0} {
puts "OCC26077: Operation bfuse (bfuse Fusion002 Extrude_Ellipse Fusion) has been finished with OK status."
} else {
puts "ERROR: OCC26077 is reproduced. Operation bfuse (bfuse Fusion002 Extrude_Ellipse Fusion) has been finished with KO status."
}