Curves in STEP files

Hello,
Is there a possibility that we get curves (or at least polylines) when STEP is exported from Rhino?
Can it be implemented in Rhino 8 with the current AP214? Or does this curves support require adding new AP242 format?

Rhino STEP Export has always supported curves. What is causing you to think otherwise?

1 Like

Most likely the question is asked, because Solidworks can’t read curves exported from Rhino as STEP AP214 file format.

2 Likes

Hi @chuck ,
My apologies then. I never tried to import the step back to Rhino. I just did, and the curves are there (in all three fileformats (A203, A214, A214CC2).
It is like @Rhino_Bulgaria said - when I import such rhino STEP file to Solidworks, the curves/polylines are disregarded.

1 Like

Hi @djordje
Using R7 and SW2016, curves and lines in IGES come through fine.

HTH, Jakob

1 Like

Hi @Normand ,
Thank you very much for testing.
It is good to know that IGES works!
Sadly we have a client requirement to send the STEP file.
STEP file keeps the assembly structure of the Rhino nested blocks.

Hi @djordje
OK - that’s fair. In that case, make sure that all your straight lines are rebuild to (minimum) degree 2 curves (after explode) and polylines should stay exploded, eg. a square is 4 separate degree 2 curves; then it should work with STP :slight_smile:


HTH, Jakob

2 Likes

Hi @Normand ,
Thank you very much for further help.
I couldn’t get it working. Maybe the issue is that, the oldest version of Solidworks I have is 2018. Maybe they changed something since Solidworks 2016, so that it does not import curves from rhino exported .stp files.

Can I ask you for a favor?
I made a step consisting of a closed cube and 16 lines (Rhino 7, A214 scheme)
image

Can you open the .stp file in your Solidworks 2016, and post the screenshot?
rh7_A214.stp (20.4 KB)

I get no curves in Solidworks 2018 nor 2019:

Hi @djordje
Sure! I’ll be back at work (where the SW licens is) tomorrow and will give it a shot! :+1:
Regards, Jakob

1 Like

Hi @djordje
I’m not getting any curves from that file either, but importing it in Rhino reveals that the curves have not been rebuild to degree 2 (as mentioned previously).

If I rebuild them, the curves come in just fine


Try this stp file:
rh7_A214_rebuild degree 2.stp (14.3 KB)

HTH, Jakob

1 Like

Thank you once again @Normand ,
I can’t make it work on Solidworks 2018 neither 2019.
Can you open the following one in Solidworks 2016 please? I rebuilt all curves to Degree 2.
Thank you in advance for your effort and advises:
rh6_A214 20230202.stp (23.3 KB)

Hi @djordje
The latest one works, yes:


In solidworks, make sure you have “Import as sketches” turned on.

(it probably looks different/is called something else entirely in the newer versions). In SW2016 you adjust the import options by going to Ctrl+O and then selecting a specific filetype (in this case STP) in the dropdown and then clicking Options (which is located in the middle/bottom of the Open dialog box.
HTH, Jakob

1 Like

Thank you very much for the help and shared knowledge @Normand
I checked the option you shown, and it was turned off on my Solidworks 2018.
Now the curves, were successfully imported from the STEP file.

So ‘Rebuild’ command in Rhino (to degree 2) and make sure the option you showed is checked - is the solution.

I owe you a beer for the help.

1 Like