I am trying to create a library of 3D models and 2D Drawings of standard components we use in our factory. Each component is saved in a folder as a .3dm file with the relevant Elefront attributes linked to it.
I have been able to import the geometries as linked blocks directly from the directory path, however I have had no success of retrieving the elefront attributes associated to it in the .3dm source file.
I posted that .3dm file as an example for the drawing type/attributes. In reality the folder from that family of components contains hundreds of different variations. Would there be a way to selectively bake only one component from that folder as to not create a mess in the rhino block manager?
Ideally, I would like for grasshopper to actively reference the components folder directory so that I could pick and choose the component I need through an interface developed with the HumanUI plugin.
Also the attributes within the linked block are indeed available to you. You should be able to selectively choose the block that you want - similar to what Japhy has shown, or whatever technique you like. You don’t need to bake those blocks to get the attributes, if you don’t want to. The step you are missing is to deconstruct the imported linked block: