Autodesk.Revit.DB.Analysis.ValueAtPoint
是一个表示在指定点处的分析值对象。该对象包含了对应于给定点的分析结果。
包括以下成员:
Value
:获取或设置在指定点处的分析结果值。ValueAtPoint()
:获取在指定点处的分析结果值。实例化 Autodesk.Revit.DB.Analysis.ValueAtPoint
对象。
设置要获取分析结果值的点坐标。
使用 ValueAtPoint()
方法获取在指定点处的分析结果值。
可选地,使用 Value
属性重新设置分析结果值。
// 实例化分析值对象
ValueAtPoint valueAtPoint = new ValueAtPoint();
// 指定获取分析结果值的点坐标
XYZ point = new XYZ(10, 20, 0);
// 获取在指定点处的分析结果值
double value = valueAtPoint.ValueAtPoint(point);
// 可选:设置新的分析结果值
valueAtPoint.Value = 50;
Autodesk.Revit.DB.Analysis.ValueAtPoint
对象只表示给定点处的单个分析值,而不是整个分析结果。如果需要表示整个分析结果,需要更多的对象或数据结构。
分析值对象的 Value
属性只能存储单个值,因此不能表示在指定点处的多个分析结果。如果需要表示多个分析结果,那么应该使用一个包含所有值的数据结构,例如一个数组或一个列表。
Autodesk.Revit.DB.Analysis.ValueAtPoint
对象通常用于表示从建筑信息模型中获得的环境数据,例如温度、湿度、采光等。这些数据可以在不同的建筑设计方案之间进行比较,以帮助建筑师和工程师做出更好的决策。