Does anyone here know of any contract coders that can help with my goal. My goal is: When i open a Rhino file designed in Rhino 5 , i would like to have it opened in Rhino 5. When i open a Rhino file designed in Rhino 6 , i would like to have it opened in Rhino 6. I would like this process to be automatic with no clicks.
Rhino 5 has been “depreciated”. If you have both 5 and 6 installed, you’ll get a message when you open Rhino 5 that it’s old and useless.
You’d probably need a script for your OS (i.e. Windows, macOS), not Rhino, since you’d want to decide in your file browser which Rhino to open, when double-clicking on the file.
You can probably do this simply by right-clicking the 3DM file and choosing Rhino 5 or 6. Two clicks!
I just wanted to be safe since i know if i save V6 file and save as V5 it can loose details. But i guess is i open a V5 file with V6 and save as V5 then i should be good Right?
The only thing you can lose is some specific geometry type that exists in V6 but does not in V5. I can’t think of any offhand.
That being said, one thing that can happen is that annotations - dimensions, text, etc.- might change. (move, change style, justification, etc.)
Annotations get re-interpreted as V6 style stuff when you open a V5 file in V6, and then get re-interpreted as V5 when you save the file back out again as V5. As all the annotation stuff was completely revamped in V6 and nothing really works the same as it did in V5, the translations can be ‘iffy’.
Good to know. So to give a little bit more detail about my situtation.
We have a order processing software that we use to processes orders for 3d printing. In that software when we click the link to open the 3d file it opens the file in V5 because we have defaulted windows to open all .3dm & .stl in V5. But whenever our customer sends a V6 file and we click the shotcut it trys to open the file in V5 and give the error , so we have to manually go and find the file on the back end folder and open it manually with V6.
And since there is a chance we can loose details opening a V5 file in V6, i would prefer not to make V6 the default .3dm opener
If all you are doing is processing the file for 3D printing, I think there will be no danger at all of losing details when opening in V6. I do this all the time with older files, even sometimes V2, V3 and V4… Never seen any geometry get ‘lost’ or changed.
My approach to this issue is to include “V5” or “V6” in the filename so I can tell which version it’s saved at. Then when I see the filename I know whether to simply click to open or go through the extra steps to open it in the Rhino version I want to use.