How to have custom attributes for a block persist after block is exported

Hi all, per the subject line, I’d like the custom user attributes that I add to my blocks to persist when the block is inserted into other models. Simple use case is to have a circle, a point in the middle, and an attribute with key ‘plant_key’ and a blank value field. I want to see that attribute available to me when I insert the block into another model.

Perhaps I’m not understanding the nuances between block attributes custom geometry attributes (properties window) and document user text. Can I get some much needed, much appreciated help, please?

I think you need Attribute User Text.

The Document User Text of the Block file is stored as User Attribute Text on the Block Definition. To get this key value as User Attribute Text on the Block Instance, click on the Block Instance, go to properties, go to user text, click on the ‘fx’ button and then select ‘Document User Text’. From there you can select the key value pairs you want to appear on the Block Instance.

This is my Block Definition File

This is the file where I inserted a Block Instance of my Block Definition

1 Like