import clr
clr.AddReference('RevitAPI')
import Autodesk.Revit.DB as DB
doc = __revit__.ActiveUIDocument.Document
collector = DB.FilteredElementCollector(doc)
elements = collector.OfCategory(BuiltInCategory.OST_Doors).WhereElementIsNotElementType().ToElements()
print(elements)
for element in elements:
omniClassParam = element.LookupParameter("height")
print(omniClassParam)
我想获取我的门的高度,但此代码没有返回给我
您可能可以从门上托管的参数值读取门的高度。安装 RevitLookup 或一些类似的 Revit 数据库探索工具,并使用它来窥探您的 RVT 项目,以找出使用哪个参数以及如何访问它。 Revit API 入门 的每个教程也涵盖了读取 Revit 图元上的参数值,因为它是 API 最基本的用途之一。