mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-07-20 12:45:50 +03:00
BRepMesh_Classifier: Two-pass approach for intersection check with possibility to run it in parallel mode. First pass - bounding boxes of segments are checked for overlapping; Second pass - intersection point is calculated in case if overlapping is detected. Make NCollection_UBTree::ChangeLastNode() exported due to compilation error on Linux platform. Reason: method does not depend on template parameters, so it should be available. Revert previous change and try to use another trick for Linux Fix compilation warning on MacOS: remove redundant constant Fix regressions: do not consider insignificant loops in case of self intersections on the same wire. More sugar solution for compilation errors on NCollection_EBTree on Linux Test cases for issue CR24968
47 lines
1.0 KiB
Plaintext
Executable File
47 lines
1.0 KiB
Plaintext
Executable File
set TheFileName shading_wrongshape_009.brep
|
|
set bug_area "OCC22687"
|
|
set rel_tol 10.7
|
|
set bug_withouttri "OCC22687"
|
|
set bug_freelinks "OCC22687"
|
|
set bug_freenodes "OCC22687"
|
|
set os "ALL"
|
|
if {[array get env os_type] != ""} {
|
|
set os $env(os_type)
|
|
}
|
|
if { [string compare $command "shading"] == 0 } {
|
|
### set nbt 14
|
|
set nbt 9
|
|
set nbn 83
|
|
if {
|
|
[string compare $os "Mandriva2008"] == 0
|
|
|| [string compare $os "Debian60-64"] == 0
|
|
} {
|
|
### set nbl 19
|
|
### set nbfree($os) $nbl
|
|
## else
|
|
## set nbl 17
|
|
}
|
|
set nbwithouttri($os) $nbt
|
|
set nbfreenodes($os) $nbn
|
|
} else {
|
|
if {
|
|
[string compare $os "Mandriva2010"] == 0
|
|
} {
|
|
set nbt 14
|
|
set nbn 83
|
|
set nbl 19
|
|
set nbwithouttri($os) $nbt
|
|
set nbfree($os) $nbl
|
|
set nbfreenodes($os) $nbn
|
|
} else {
|
|
set bug_withouttri "OCC23105"
|
|
### set nbt 14
|
|
set nbt 8
|
|
set nbn 60
|
|
set nbl 3
|
|
set nbwithouttri($os) $nbt
|
|
set nbfree($os) $nbl
|
|
set nbfreenodes($os) $nbn
|
|
}
|
|
}
|