Get PluginIds RhinoDoc.EndOpenDocument

Is there a way to see all of the Plugin Ids associated with a file during the RhinoDoc.EndOpenDocument, or any other OpenDocument events?

Hi @jstevenson,

I am not sure I understand the question. What problem are you trying to solve, or what are you trying to do?

– Dale

We were using Read3Dm() to get a file, and see if any of our old Plugin Ids were present, to know if it was an old Matrix 8/9 file that was being opened.

But calling the File3dm.Read(filePath) during the BeginOpenDocument or EndOpenDocument events appeared to lock things up. So I was hoping to find another solution to see if a 3dm was an old Matrix file…

Hi @jstevenson,

Read the file on an RhinoApp.Idle handler after the RhinoDoc.EndOpenDocument event.

– Dale