Is it possible to use vaTag to tag blocks?

i have some non-vaobjects blocks in my 3d model.
It would be very convenient if you could use vaTag directly on blocks to generate marks on the floor plan.
Is it possible to use vaTag to tag blocks?

Hi @cy.huang.archi,

It is not possible to tag a Rhino block but you can do it if you make a vaElement out of that block, that way you will be tagging an element.

Which information do you need to show in that tag?

HI,@alfmelbev Thanks for reply
I would like to show block name in tag,Because I still use blocks to facilitate duplicate objects control and editing and to reduce file size ,and sometimes i would create block for a set of vaobjests.

There was a Python script to annotate regular Rhino blocks with their names… Written by @Helvetosaur I suppose…
Cheers, Jaro

Thanks, However, vaTag is directly bound to the object and will automatically follow the object and updating changes. I used PYTHON+GRASSHOPPER to implement automatic labeling before, but compared with vaTag, it is not automatic enough.

Hi @cy.huang.archi,

Ok, so in that case you can create a vaElement using the Rhino block.

You just need to create a new element style and choose the Rhino block in the following list to use it as the element 3D representation. Then, instead of a block instance, you will create an element object.

Got it, I would use a vaElement to host a block, but that’s a bit roundabout for me,Perhaps in future versions, a va command that can host multiple objects including VA objects can be added,but still thank you for helping me.

1 Like

You can pull the block in and bake out a VA element style using Elefront and VA in grasshopper. If it is grafted when you select multiple blocks, you can kick out multiple styles at a time. This script pulls the name of the block, adds a prefix if you want and then saves the element style as the prefix + block name.

1 Like