Archived issue #0027251
Shape becomes invalid when exported to STEP and imported back
Description
Shape before export to STEP is valid, but after import becomes invalid.
Steps to reproduce
restore Attachment 1 (BREP) c
whatis c
checkshape c
stepwrite 0 c c.stp
stepread c.stp r *
whatis r_1
checkshape r_1
whatis c
checkshape c
stepwrite 0 c c.stp
stepread c.stp r *
whatis r_1
checkshape r_1
Public activity
2 archived notes
Participants are labeled by their role within this record.
Problem described in issue is reproduced on current state of OCCT.
Original shape is non-manifold (corners touch each other).
In case the original shape is splitted into two faces, the issue doesn't occur.
When importing the STEP-file, are there any repairing mechanisms trying to repair some intersections and can't handle self-intersections due to non-manifold geometry?
The issue occurs also with IGES and with Parasolid (via CADExchanger).
In case the original shape is splitted into two faces, the issue doesn't occur.
When importing the STEP-file, are there any repairing mechanisms trying to repair some intersections and can't handle self-intersections due to non-manifold geometry?
The issue occurs also with IGES and with Parasolid (via CADExchanger).