View Issue Details

IDProjectCategoryView StatusLast Update
0029121Open CASCADEOCCT:Data Exchangepublic2021-10-06 17:10
ReporternbvAssigned Togka  
Status newResolutionopen 
Target Version7.7.0 
Summary0029121: Iges-reader reads invalid shape
DescriptionTest 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.
Steps To Reproducebinrestore 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
Additional information
and documentation updates
TagsNo tags attached.
Test case number

Attached Files

  • ffirst.bin (6,941 bytes)


related to 0028674 assignednbv BRepTools_WireExplorer works unstable and does not return several edges 
child of 0029133 closedbugmaster Unstable test cases 



2017-09-18 14:26


ffirst.bin (6,941 bytes)


2017-09-18 14:28

developer   ~0070635

This problem has been detected while fixing the issue #28211.

Issue History

Date Modified Username Field Change
2017-09-18 14:25 nbv New Issue
2017-09-18 14:25 nbv Assigned To => gka
2017-09-18 14:26 nbv File Added: ffirst.bin
2017-09-18 14:28 nbv Note Added: 0070635
2017-09-18 14:28 nbv Additional Information Updated
2017-10-13 11:03 nbv Relationship added related to 0028674
2017-10-19 15:23 nbv Relationship added child of 0029133
2019-09-04 13:04 abv Target Version 7.4.0 => 7.5.0
2020-09-15 12:03 gka Target Version 7.5.0 => 7.6.0
2021-10-06 17:10 szy Target Version 7.6.0 => 7.7.0