由于Revit内部使用英制单位,我们在很多时候需要将Revit内部的各种数值转换成我们熟悉的公制单位,尤其是对Parameter。好在Revit API为我们提供了单位转换类UnitUtils,其中定义了各种静态方法让我们能很方便地进行单位转换而不必了解各种单位之间的转换进制,最常用的就是下面这两个了:
//将内部单位转换为某种显示单位,用于获取数值
public static double ConvertFromInternalUnits(
double value,
DisplayUnitType displayUnit
)
//将某种显示单位转换为内部单位,用于设置数值
public static double ConvertToInternalUnits(
double value,
DisplayUnitType displayUnit
)
</