Autodesk.Revit.DB.TessellatedBuildIssueType
Autodesk.Revit.DB.TessellatedBuildIssueType是Revit API中的一个枚举类型,用于表示模型构建过程中可能出现的问题类型。
枚举值
Autodesk.Revit.DB.TessellatedBuildIssueType包含以下枚举值:
- InvalidGeometry:表示模型中存在无效几何体。
- MissingUVCoordinates:表示模型中存在没有UV坐标的几何体。
- NonPlanarGeometry:表示模型中存在非平面几何体。
- IncorrectFaceOrientation:表示模型中存在面朝向问题。
- BRepFacetedConversionFailed:表示将面法向量转换为几何体时出现问题。
使用方法
可以使用Autodesk.Revit.DB.TessellatedBuildIssueType来检查、识别和解决构建Revit几何体时可能出现的问题。
例如,可以使用以下代码示例来获取模型中的所有问题:
IList<TessellatedBuildIssue> issues = tessellationResult.GetIssues();
foreach (TessellatedBuildIssue issue in issues)
{
TessellatedBuildIssueType issueType = issue.IssueType;
}
相关类型
- Autodesk.Revit.DB.TessellatedBuildResult:表示模型构建的结果,包含几何体集合和可能存在的问题。
- Autodesk.Revit.DB.TessellatedBuildIssue:表示模型构建过程中的一个问题,包括问题的类型、位置和描述信息。
参考文献
- Autodesk.Revit.DB.TessellatedBuildIssueType. Autodesk Revit API Documentation. https://www.revitapidocs.com/2022/2f408139-b61f-4b87-fc79-c010724b123c.htm. (访问日期:2022年7月18日)