对所选中的圆形风管及风管管件设置尺寸参数,主要方法如下:
private void ChangeDuctSize(Element element, double diameter)
{
Parameter param = element.get_Parameter(BuiltInParameter.RBS_CURVE_DIAMETER_PARAM);
if (param == null)
{
throw new Exception("Parameter is null");
}
param.SetValueString(diameter.ToString());
}
private void ChangeFittingSize(FamilyInstance instance, double diameter)
{
ConnectorSet connectors = instance.MEPModel.ConnectorManager.Connectors;
foreach (Connector connector in connectors)
{
connector.Radius = diameter / 2 / 304.8;
}
}