About Area Reinforcement
There is a problem- I got a reinforcement area with some rebars inside of it.
But I can’t get the rebars properties from “reinforcement area”.
Example- I got one area with 10 rebars d=16mm. Every rebar has a tag- “Rebar#13”.
How can i get this information about rebars when I select only “reinforcement area”?
@Kulkul
I am trying to get the rebar’s mark from the Reinforcement area.
I want to get this mark from rebar and probably set this parameter in to the Comments or Shared Parameters.
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB.Structure import *
clr.AddReference('RevitServices')
import RevitServices
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocument
element = UnwrapElement(IN[0])
OUT = [doc.GetElement(id) for id in element.GetRebarInSystemIds()]
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB.Structure import *
clr.AddReference('RevitServices')
import RevitServices
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocument
if isinstance(IN[0], list):
OUT=[]
elements = UnwrapElement(IN[0])
for element in elements:
OUT.append([doc.GetElement(id) for id in element.GetRebarInSystemIds()])
else:
element = UnwrapElement(IN[0])
OUT=[doc.GetElement(id) for id in element.GetRebarInSystemIds()]