I’ve used other CAD systems which allow the programmatic storage of GLOBAL document attributes. These attributes are document-specific and, therefore, I cannot simply store them in the User Settings. They must be portable from one user to another and they must be stored ideally inside the RhinoDoc.
For example, I need to store and retrieve a number of ‘Job’ attributes which are then read on document load and control other aspects of the plug-in.
The alternative will be to store this in a file, which will (possibly) live in the same folder/directory as the 3dm file and I can then load the data from there. This approach would work as desired, but it is not the preferred user experience I am hoping to achieve, since it is not IF but WHEN a user will forget to copy the ‘Attributes’ file, thus negating any previous work.
Any ideas are welcome and greatly appreciated!