Is there a key of sorts to be able to understand the parameters that appear in the Speckle Viewer regarding models. For example, in a Revit file, if I select an element I can see the parameters on the side. Is there a key for the more encrypted values. Similar in the case of Rhino.
Is that what you were referring to? Or are you looking at getting a sort of “cheatsheet” of “predefined” attributes which you expect to be sent along from each host app?
I was mostly trying to see if there was any explanation to the IDs in the parameter tabs. For Rhino, I might need to come back later with a more specific explanation when I can, but what you provided helps.
Happy to help on a specific example. To touch more on the IDs you would see in the parameters:
Every object has an ID.
Objects themselves can be comprised of other objects. For example a column (object) will have a baseLine attribute as part of its definition (the baseLine here also being an object will also have its own unique ID).
Looking further at a column, this may even have a cross-section assigned to it (another object with another unique ID).
So from the above screenshot, the property associated with CSIElement1D has a referenceId. We can copy that referenceId, paste it into the Url in place of the model ID and expand further. This unlocks so much more than just referenceID and speckle_type.
I have used what you gave me and it helped. Another question I had is whether it is possible to view the attributes of a Rhino model in Speckle and similar cases for other programs such as Revit, Grasshopper, etc. I remember the attributes can be sent and stored in Speckle but is it possible to view them within Speckle?
Yes, it is possible. When in doubt, dive into dev mode as shown in the screenshots above.
For attributes, are you referring to the Properties: Attribute User Text which you can attach to objects in Rhino? Or more generalistic attributes of the model and its settings?
For Properties: Attribute User Text, yes it is possible. See below:
If this doesn’t answer your question, please provide more information on which attributes you are looking to extract and provide a link to your Speckle project so that I can help you better.