mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
The previous code has a condition to avoid processing the same faces if the face has a location. The similar condition should be applied during the edges processing. If not doing this, in the previous implementation, IMeshData_Edge instances are created for all edges(even located), but edges of faces located are not filled with curves. As a result we had wrong local selection of edges. Limit addition of edges to data model by ones with unique TShape and location using edges map already available in BRepMesh_ShapeVisitor.
18 lines
317 B
Plaintext
18 lines
317 B
Plaintext
puts "======="
|
|
puts "0030497 \[REGRESSION\] Mesh - wrong Poly_Polygon3D within local selection of located shape"
|
|
puts "======="
|
|
puts ""
|
|
|
|
pload XDE
|
|
testreadstep [locate_data_file as1-oc-214-mat.stp] s
|
|
|
|
vclear
|
|
vinit View1
|
|
vaxo
|
|
vdisplay s -dispmode 1
|
|
vfit
|
|
vselmode 2 1
|
|
vmoveto 150 201
|
|
|
|
vdump ${imagedir}/${casename}.png
|