Autodesk.Revit.DB.DisciplineTypeId
是Revit API中的一种枚举类型,用于表示Revit中的设计学科类型。
Autodesk.Revit.DB.DisciplineTypeId
包含以下常量:
Undefined
:未定义的设计学科类型。Architecture
:建筑设计学科类型。Structural
:结构设计学科类型。Mechanical
:机械设计学科类型。Electrical
:电气设计学科类型。Plumbing
:管道设计学科类型。以下示例演示如何在C#中使用Autodesk.Revit.DB.DisciplineTypeId
枚举类型:
using Autodesk.Revit.DB;
// 获取当前文档的设计学科类型
DisciplineTypeId disciplineType = Document.GetElement(document.GetDefaultProjectTemplate()).GetParameterValue<DisciplineTypeId>(BuiltInParameter.PROJECT_DISCIPLINE);
// 判断设计学科类型是否为建筑
if (disciplineType == DisciplineTypeId.Architecture)
{
// do something for architecture design
}