Two IGES export options

I just noticed this today:

image

The first IGES option works as expected. The second gives this error:

image

Thanks,

Dan

In trying to reproduce this issue, I found the following:

  1. My list of export file formats also shows 2 instances of IGES export but the second one says (*.igs; *.iges)
    image

  2. When exporting using the first entry and then going back to export using the second entry, the second entry no longer is available in that list. Closing Rhino and starting again doesn’t bring it back. So, I wasn’t able to confirm the error message…
    image

Hi Dan,

You’re seeing this because you’ve been using V6 WIP for a long time. What happened is at some point in V6 development we split the IGES export plugin into UI and core code. The UI is done in dotnet now. All of this was done so the same code could be used on both the windows and the mac platform. I think there was a short period of time when we had a different uuid for the new plugin (so we could test both concurrently) and that’s how you got 2 in your list. You can run plugin manager and look at the reg keys for the 2 and then delete the reg key that doesn’t work. I’d give you the actual key to delete if I could but it doesn’t show up on my box either. I occasionally nuke the entire 6.0 key while testing though so that’s probably why.

New users won’t experience this and long time users that don’t do much with Iges probably won’t either.

Let me know if you still see two after removing the bogus reg key.

Tim

Hi @tim ,

I followed your instructions but it didn’t work out as expected. I deleted one of the iges entries, rebooted, then I ended up with 3 in the list: I repeated without rebooting and the results were the same. If I use the third entry (with .iges listed) it works, but then disappears from the list.

I also noticed that the two entries that are identical have the same GUID ID. Yet one works and the other fails.

Thanks,

Dan

Hi Dan,

I’m not sure why that didn’t work out. I was able to find the uuid that was what we used temporarily to run both plugins when the new one was in development. It was 6b6393ef-1dde-425d-8189-670b2a1efd72. So any regkey with that can definitely be removed. I also determined that the C++ plugin used “IGES (*.igs; .iges)" whereas the dotnet plugin uses "IGES (.igs)”. That is likely why the one updated what you see in the list. The uuid of the current plugin is 7f0ca561-0c7c-4cea-b822-b95ebe71c409.

These are the reg keys that you want to delete.
HKEY_CURRENT_USER\Software\McNeel\Rhinoceros\6.0\Plug-Ins\6b6393ef-1dde-425d-8189-670b2a1efd72
HKEY_LOCAL_MACHINE\SOFTWARE\McNeel\Rhinoceros\6.0\Plug-ins\6b6393ef-1dde-425d-8189-670b2a1efd72

Tim

Thanks Tim, looks good now.

Dan