Autodesk.Revit.DB.BuiltInParameter是Revit API中的一个类,它定义了一些Revit元素的内置参数。这些内置参数是固定的,不能修改或创建新的内置参数。
使用Autodesk.Revit.DB.BuiltInParameter可以方便获取Revit元素的内置参数值。首先,需要先获取对应的元素,然后通过元素的get_Parameter方法获取Autodesk.Revit.DB.Parameter对象,再通过Parameter对象的BuiltInParameter属性获取BuiltInParameter枚举值,最后通过Revit元素的get_Parameter方法获取内置参数的值。
示例代码:
// 获取某个元素的内置参数值
Element element = ... // 获取某个Revit元素
Parameter parameter = element.get_Parameter(BuiltInParameter.WALL_BASE_OFFSET);
double value = parameter.AsDouble(); // 获取内置参数的值
下面是一些常用的BuiltInParameter枚举值:
WALL_BASE_OFFSET
:墙的基准高度偏移WALL_TOP_OFFSET
:墙的顶部高度偏移WALL_USER_HEIGHT_PARAM
:墙的高度参数DOOR_WIDTH
:门的宽度DOOR_HEIGHT
:门的高度WINDOW_WIDTH
:窗户的宽度WINDOW_HEIGHT
:窗户的高度LEVEL_ELEV
:标高的高程值PIPE_DIAMETER_PARAM
:管道的直径参数FAMILY_BASE_LEVEL_OFFSET_PARAM
:族的基准高度偏移FAMILY_TOP_LEVEL_OFFSET_PARAM
:族的顶部高度偏移