Elements of Subcategory

Hello,

I am trying to get the elements from the Girder subcategory but it’s not working.

Hi, they are visible when you use the category Structural Framing, dont select the sub category

The following Python Code should work for you:

#Created By 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)

# Import DocumentManager and TransactionManager
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

# Import RevitAPI
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Structure import *

doc = DocumentManager.Instance.CurrentDBDocument
uiapp = DocumentManager.Instance.CurrentUIApplication
app = uiapp.Application
uidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument

girderFilter = StructuralInstanceUsageFilter(StructuralInstanceUsage.Girder)

OUT=[]

for g in FilteredElementCollector(doc).WherePasses(girderFilter):
	OUT.append(g.ToDSType(False))
2 Likes