DiscussionsIssue archiveOCCT:Data Exchange

Archived issue #0027251

Shape becomes invalid when exported to STEP and imported back

CommunityOCCT:Data Exchangenew2 public notes

Search issues

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

Public activity

2 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Problem described in issue is reproduced on current state of OCCT.
02Commenter 2
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).