mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0023106: BRepMesh_IncrementalMesh returns wrong status
Fix compilation errors on Linux platform Squeeze compilation warnings on Linux Fix regressions Back RemoveFaceAttribute for further reasons Fix retrieving of polygon by index Fix applying of location Test case for issue CR23106 Fix memory leak regression 'test bugs vis bug79' occurred due to incorrect memory cleaning of inherited objects by MMgtRaw::Free through BRepMesh_IEdgeTool; Replace BRepMesh_PDiscretRoot by pure pointer to BRepMesh_DiscretRoot; Fix IVtkOCC_ShapeMesher.
This commit is contained in:
29
tests/bugs/mesh/bug23106
Executable file
29
tests/bugs/mesh/bug23106
Executable file
@@ -0,0 +1,29 @@
|
||||
puts "========"
|
||||
puts "OCC23106"
|
||||
puts "========"
|
||||
puts ""
|
||||
###########################################
|
||||
## BRepMesh_IncrementalMesh returns wrong status
|
||||
###########################################
|
||||
|
||||
set BugNumber OCC23106
|
||||
|
||||
restore [locate_data_file bug23106_face_0triangles.brep] result
|
||||
|
||||
incmesh result 0.01
|
||||
triangles result
|
||||
|
||||
set tri 0
|
||||
set nod 0
|
||||
|
||||
set tri_info [trinfo result]
|
||||
regexp { +([-0-9.+eE]+) +triangles} $tri_info full tri
|
||||
regexp { +([-0-9.+eE]+) +nodes} $tri_info full nod
|
||||
|
||||
if { ${tri} > 0 && ${nod} > 0 } {
|
||||
puts "${BugNumber} shading: OK"
|
||||
} else {
|
||||
puts "${BugNumber} shading: Faulty"
|
||||
}
|
||||
|
||||
set 3dviewer 1
|
Reference in New Issue
Block a user