Autodesk.Revit.DB.Structure.FabricRoundingManager
是Revit API中的一个类,用于管理钢筋精度舍入设置。该类提供了许多方法和属性,以便用户可以针对不同的设计需求进行相应的精度舍入。
FabricRoundingManager
类具有以下构造函数:
public FabricRoundingManager();
FabricRoundingManager
类提供了以下方法:
double RoundLength(double length)
该方法使用FabricLengthRule
属性中设置的规则来舍入长度。
参数:
length
:要舍入的长度,以英尺为单位。返回值:
int RoundBarCount(double barSpacing, double length)
该方法使用FabricCountRule
属性中设置的规则来舍入钢筋数量。
参数:
barSpacing
:钢筋的间距,以英寸为单位。length
:钢筋的长度,以英尺为单位。返回值:
double RoundSpacing(double spacing)
该方法使用FabricSpacingRule
属性中设置的规则来舍入钢筋的间距。
参数:
spacing
:钢筋的间距,以英寸为单位。返回值:
FabricRoundingManager
类提供了以下属性:
FabricLengthRule LengthRule
该属性指定了钢筋长度的精度舍入规则。
FabricCountRule CountRule
该属性指定了钢筋数量的精度舍入规则。
FabricSpacingRule SpacingRule
该属性指定了钢筋间距的精度舍入规则。
以下示例演示了如何使用FabricRoundingManager
类来舍入钢筋长度:
FabricRoundingManager manager = new FabricRoundingManager();
manager.LengthRule = FabricLengthRule.NearestQuarterFoot;
double length = manager.RoundLength(12.43);
// length的值将会是12.5
FabricRoundingManager
类只能在Revit API中使用。FabricRoundingManager
类的钢筋对象。FabricLengthRule.NearestHalfFoot
、FabricCountRule.NearestCount
和FabricSpacingRule.NearestHalfInch
。