MantisBT - Open CASCADE
View Issue Details
0029121Open CASCADE[OCCT] OCCT:Data Exchangepublic2017-09-18 14:252020-09-15 12:03
[OCCT] 7.6.0* 
0029121: Iges-reader reads invalid shape
Test de iges_1 R8

ffirst.bin attached file contains the face read before ShapeFix_Shape calling.
Result shape (after fixshape) is res_1.

Indeed, both shapes are invalid (at least, contain not-closed oriented - only FORWARD/REVERSED edges - wires).

Finally, BRepTools_WireExplorer works incorrectly with the read face. The face res_1_364 contains 14 edges. But BRepTools_WireExplorer finds 6 ones only.
binrestore ffirst.bin

test de iges_1 R8
explode res_1 f
don res_1_364

vori res_1_364
# Maybe, some edges must be marked as INTERNAL or must not be read. However, we have only oriented edges.

nbshapes res_1_364
# EDGE : 14

explode res_1_364 w
# res_1_364_1 res_1_364_2

wexplo res_1_364_1 res_1_364
set n1 [llength [directory WEDGE_*]]

# Remove all variables "WEDGE_*"
foreach x [directory WEDGE_*] { unset $x }

wexplo res_1_364_2 res_1_364
set n2 [llength [directory WEDGE_*]]

puts [expr $n1+$n2]
# 6
No tags attached.
related to 0028674assigned nbv BRepTools_WireExplorer works unstable and does not return several edges 
child of 0029133closed bugmaster Unstable test cases 
? ffirst.bin (6,941) 2017-09-18 14:26
Issue History
2017-09-18 14:25nbvNew Issue
2017-09-18 14:25nbvAssigned To => gka
2017-09-18 14:26nbvFile Added: ffirst.bin
2017-09-18 14:28nbvNote Added: 0070635
2017-09-18 14:28nbvAdditional Information Updatedbug_revision_view_page.php?rev_id=17627#r17627
2017-10-13 11:03nbvRelationship addedrelated to 0028674
2017-10-19 15:23nbvRelationship addedchild of 0029133
2019-09-04 13:04abvTarget Version7.4.0 => 7.5.0
2020-09-15 12:03gkaTarget Version7.5.0 => 7.6.0*

2017-09-18 14:28   
This problem has been detected while fixing the issue #28211.