Getting all rebar geometry in dynamo

I have a script to automate rebar tags but the problem is that the rebar that is placed with a fixed layout rule, only return one instance of it in DYNAMO. In the image attached rebar number 09 only appears because there was one instance of the rebar even though four of them exist. I want to be able to get all four in DYNAMO to help me accomplish my work.

I would like to have all rebar number in dynamo and manipulate their positions and using their geometry. Help form the community will be much appreciated.

1 Like

Do you need the rebar number of all rebars in a set? Or the physical position? Unfortunately it’s not clear to me what you are trying to accomplish.

I need the physical position of each bar in the set.

Have you seen this: Location of rebar ?

Thank you but It seems the rebar class properties Quantity, NumberOfBarPositions, LayoutRule seem not to be working it gives me an error.

What do the error messages say?

for each of the properties, this error pops up; File “”, line 28, in
AttributeError: ‘List[object]’ object has no attribute ‘Quantity’.

That is because the script in the link is made for a single rebar set. To make it work for a list of rebar sets, you can…

A) use a loop in the python script or…

B) make a custom node from the python node.

I have made a custom node as you suggested but the output is a null. Any direction to correct it.

Hi @Ofosu_Agyemang
Try right click on the custom node and change lacing to longest.

1 Like

Finally it works… Thank you to @Einar_Raknes and @Kulkul. that was awesome.

1 Like

Please mark the post as solved. You’re welcome!

1 Like

Hi I need all rebars in rebar set to have a new parameter which has the total quantity of respective bar marks. So that i can create a bending detail label with total quantity because in default bending detail option in RVT2024 and 25 if iam selecting single bar and drag and place it in the sheet the tag shows only one quantity but same lenght bars of same bar mark is not calculated. The script i created takes rebar ID which shows one but it has a set of some quantities of rebar in it. Please help in this regard