Tag.ByElement works, but I need more help on how it works

Hi,

I decided I wanted to try and cut down annotation times for drawings - I do a lot of fire sprinkler drawings that need a lot of pipe sizes etc. So, I’ve dived straight into Dynamo. My first script I’ve created is a script to tag all pipework that has a slope of 0. This worked out pretty darn well for my first attempt.

My question is, how can I make it so the tags are created centre of the pipework, and above the pipework? Currently, they’re a bit random as to where they end up.

Many thanks for any suggestions

This is how it looks, a bit messy

And this is how I’d like it to look

Hi,

You must either move the tags after they are created or use a different node with a location input to create the tags.
For example the Create Tag node :
Create Tag