1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-05 18:16:23 +03:00
occt/tests/bugs/mesh/bug29149
nbv 061cd2d841 0029149: BRepMesh produces invalid mesh on the bound of adjacent faces
1. Test case for the issue has been created. The issue is fixed by the patch #26106.

2. Since now, "tricheck" command uses edge tolerance instead of edge deflection to check cross-face-errors (set of nodes of the edge on 1st face must be equal to set of nodes of the same edge on 2nd face).
2018-11-30 18:49:27 +03:00

37 lines
871 B
Plaintext

puts "======="
puts "0029149: BRepMesh produces invalid mesh on the bound of adjacent faces"
puts "======="
puts ""
restore [locate_data_file bug29149.brep] result
tclean result
incmesh result 0.1
checktrinfo result -tri 7998 -nod 4931 -defl 1.2277233425620309
# Reduce shape tolerance in order to hard check of mesh quality
settolerance result 1.0e-7
if { [llength [tricheck result] ] != 0 } {
puts "Error : Invalid mesh"
} else {
puts "Mesh is OK"
}
smallview
isos result 0
triangles result
point p1 288.65908971200806 148.1268376105981 -99.370459908186973
point p2 288.66203942568802 148.1262245331892 -99.373827710063281
point p3 288.66358529587593 148.129348718649 -99.365721723137995
don p1 p2 p3
fit
don result
checkview -screenshot -2d -path ${imagedir}/${test_image}_zoom.png
fit
checkview -screenshot -2d -path ${imagedir}/${test_image}_nozoom.png