该类包含了与Revit中织物对象相关的错误信息。
该枚举值包含了Revit中所有可能出现的织物对象错误信息。
指定的UV值超出了允许范围。
边界曲线无效。
织物对象和其他几何体相互重叠。
织物对象类型无效。
织物对象包含层次结构发生错误。
织物对象数据无效。
织物对象边界无效。
try
{
// some code that creates a FabricSheet object
}
catch (Autodesk.Revit.Exceptions.ArgumentException ex)
{
if (ex.Message.Contains(Autodesk.Revit.DB.BuiltInFailures.FabricSheetFailures.OutOfRangeUVCoords.ToString()))
{
// handle OutOfRangeUVCoords error
}
else if (ex.Message.Contains(Autodesk.Revit.DB.BuiltInFailures.FabricSheetFailures.InvalidCurvesInBoundary.ToString()))
{
// handle InvalidCurvesInBoundary error
}
// ...
}
在上面的示例代码中,我们尝试创建一个织物对象。如果出现任何错误,我们将使用try-catch语句来捕获它并检查错误消息是否包含FabricSheetFailures中的任何一个值。如果是,我们将处理相应的错误。