Converting RebarBarType to string with Revit API

Here is a solution under IronPython2 (with transform to node dynamo) (it’s not mine, you can imagine, look at this topic explanations by Mr. Poupin and Solution by Mr. Brendan Cassidy)

import clr
# Import ToDSType(bool) extension method
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
# Import geometry conversion extension methods
clr.ImportExtensions(Revit.GeometryConversion)

clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Structure import *

reb_b_t=UnwrapElement(IN[0])
nameT=reb_b_t.ToDSType(False).Name
OUT = nameT

cordially
christian.stan

1 Like