Hi all.
I want to know how to get the exact expacing text (Marked in red)
I’ve tried the Expand Object Component. But it returns me the Exact spacing value input that I provided to the Rebar group component.
Hi all.
I want to know how to get the exact expacing text (Marked in red)
I’ve tried the Expand Object Component. But it returns me the Exact spacing value input that I provided to the Rebar group component.
Hi Esteban,
Try this custom solution where you extract the rebar lines and then get the dist between then. Hope that works
GetRebarPolygons_2022.gh (9.0 KB)
Cheers Oskar
Hi Oskar, thanks for you response.
But it’s returning me an error. I’ve changed the reference assemblies.
These are the erros:
I don’t think you have done it correctly, try again.
Hi Oskar, I had struggle with this rebar group that has bending radius and its display is not exactly shape in tekla shown. How could I get over it?
This is how I would do it.
Hope this helps!
Hi, glad for your instance reply, I tried that way but it not work well at multiple-bending corner bars, I’ve figure a way to get different bending radius by “Reinforcement properties” component on Drawing Tekla live link tool
By the way, I’m currently using rebar group (not rebar set) and there is no way to get individual rebar from that. It tackle to how retrieve exact length of every single bar in tapered rebar group
You can definitely get multiple bar bending radius’s from my method as well
I used this method to add the fillets to the curve, maybe not be best way but it works.
There’s probably a better way of grabbing the centre lengths directly via the API if that’s the only thing you’re after. Also, my method above you need to factor in half the diameter so that you get the bending radius not the centre line radius, but I just wanted to give you an example.
Hope this helps!
You could potentially also use the Convert to Mesh or Convert to Brep components, but I guess if you have a large model that would be pretty slow.
Yah, as I said above It would be not much concerned, but with enormous number of rebars its would be big far different. By the way, I’m trying to getting LAC (Length after cutting) of rebar. Usually, I need to be splice at 11.7m length due to design code, example: Length of rebar is 12.8m but its actual length - LAC is 12.8m+40*NDIA(nominal diameter). Tekla also has splitter tool but its quite lagging while using it in large model, I’ve been following an alternatively way that pushing LAC into UDAs of each rebar
Can you not run you reports straight out of Tekla then? Not sure what your workflow is here.
Not sure if you missed my other reply, added two…
Tekla report attributes doesn’t let set formula into IFC property sets definition. What I’m doing to declare a property - LAC (its equal length of the bar + 40*NDIA - IFC can’t display when type this in Tekla property section) into a UDA property, so I try retrieve that UDA property instead. How do you think to solve it?
Aha, now I understand what you’re trying to do. I would have done it like this.
Grab the SINGLE_REBAR using the Geometry pipeline, then you can add a UDA with your calculated LAC value that you can then add to the IFC property set.
Yah, I figured out that work well for single rebar, but not for rebar group, somehow I can’t get exact length of Tapered N type, Tekla live-link just display property of first bar I guess (it doesn’t list like templates do which lists all property ascending or descending). So retrieved manually from grasshopper is quite acceptable for medium model
@sebastian.lindholm is it possible to grab the type SINGLE_REBAR objects from a model?
Yeap, I tried that same thing. Sebastian can chip in once he gets online. He will have a solution, he usually does.
Hi,
Internally a rebar group doesn’t have single rebars as child objects (a rebar set does though), hence why they wouldn’t show up with the Get Children component.
The group could be converted to single bars by using the Ungroup command:
Alternatively it is possible to get the centerline geometries of the individual bars by using the GetRebarGeometries method:
Here’s a script that gets those geometries and turns them into Rhino polylines, if it helps:
GetRebarCenterlines.gh (6.7 KB)
The polylines can be quite rough, I think GetRebarComplexGeometries might provide a more accurate estimate but it requires some extra work to parse the returned geometry.
Cheers,
-b
Guess I might ungroup all rebars , thanks for your kindness support