Yes, I would like to be able to access some of the model info using regex tools, and I gathered from another post that no, .3dm doesn’t support that (well, that was obvious by opening it in a text editor).
Q1: But is there any lossless export format (“intermediate format”) in which I could do my modifications (like modifying object names, layer names, group names etc) and then import the model back into Rhino again?
Lossless export-import means that I might not want to discover that on my own, and since .3dm is not very DIFF-tool friendly I wouldn’t even know what and how much I lost…
Q2: Therefore, I’d like to also ask if there ever has been any plans to make a more diff-friendly model format? XML of Json, sorted with DIFF in mind (as to maintain object order), would be very helpful.
The 3dm read/write API is open source and freely available, for example using RhinoCommon. Using that, you can modify object, layer, group names, and much more.