Autodesk.Revit.DB.ValueAtPointFlags是针对获取指定点的属性值的一组参数选项,可作为Revit API中各种API方法的输入参数之一。
该枚举类型包括以下成员:
ValueAtPointFlags用于获取指定点(通常是Revit中的元素)的属性值,例如温度、湿度、压力等。通过设置不同的属性选项,可以获得不同的结果。
例如,在获取一个元素的温度值时,可以使用以下代码:
// el为要获取温度的元素对象
Element el = ...;
// 获取元素的位置信息
LocationPoint loc = el.Location as LocationPoint;
XYZ p = loc.Point;
// 获取温度值
double temp = el.ThermalProperties.GetTemperatureAtPoint(p, ValueAtPointFlags.ComputedValue);
在此例中,ValueAtPointFlags.ComputedValue表示获取计算值,即该点的温度值。