Autodesk.Revit.DB.AdaptivePointType
是 Revit API 中的一个类,用于表示可调控点类型。
Autodesk.Revit.DB.AdaptivePointType
继承自 System.Enum
。
Autodesk.Revit.DB.AdaptivePointType
包含以下枚举值:
AdaptiveComponentInstance compInstance = /* 获取某个可调控构件实例 */;
AdaptiveComponentInstanceUtils.EnableAdaptiveComponentInstance(compInstance);
// 获取构件实例的可调控点类型
Autodesk.Revit.DB.AdaptivePointType pointType = compInstance.Symbols[0].GetAdaptivePointTypes()[0];
if (pointType == Autodesk.Revit.DB.AdaptivePointType.CurveDriven)
{
// 如果可调控点类型为曲线驱动点,进行相关操作
// ...
}
else if (pointType == Autodesk.Revit.DB.AdaptivePointType.NonRigid)
{
// 如果可调控点类型为非刚性点,进行相关操作
// ...
}
else
{
// 如果可调控点类型为刚性点,进行相关操作
// ...
}