Cone imported from STeP file with only one trimming loop (out of two)

The second surface of the attached file is a cone with two loops:
#27=FACE_BOUND('',#96,.T.);
...
#67=FACE_OUTER_BOUND('',#95,.T.);
...
#376=ADVANCED_FACE('',(#67,#27),#356,.T.);

Only one is imported, resulting in a semi infinite cone.

Dmitrii Pasukhin's picture

Hello, please create a ticket in https://tracker.dev.opencascade.org/my_view_page.php If you can't I will create one with your description. But it will be better if you describe a little more.

Best regards, Dmitrii.

Dmitrii Pasukhin's picture

Hello, could you share more details? You would like to use the original transformation from the STEP file or you need to do something extra? STEP reader has the option to apply root transformation. As for resetting shapes to the original one - it is not possible by DE part. But you always can use some functionality to history on your side. You can cache the original location and reset it from your history or ReShape or just map.

Best regards, Dmitrii.

Andrea Venturoli's picture

Hello and thanks for answering.

I tried creating a ticket in Mantis: I used to be able to do this, but now I always get:
APPLICATION ERROR #2800
Invalid form security token. This could be caused by a session timeout, or accidentally submitting the form twice.
Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.

If you can create a ticket for me, maybe I could add comments?
Solving the problem would be better, of course, but I don't know how.

In any case, this has nothing to do with transformations.

The problems is:
_ there is a cone;
_ this cone has two trimming loops: they are two circles, lying in a planes whose normals are almost coincident with the axis of the cone;
_ so the face area should be the portion of the cone between these two "rings".
_ However, after the face is importerd, only one of these two circle is present;
_ so the face becomes a semi-finite cone.

Perhaps the two loop entities should both be either FACE_BOUND or FACE_OUTER_BOUND, as no one is inside the other and they are actually peers?