Autodesk.Revit.DB.Structure.AnalyticalAlignmentMethod
是 Revit 中的一个结构分析类。AnalyticalAlignmentMethod
用于指定分析模型中结构原始模型和分析模型之间的对准方法。
AnalyticalAlignmentMethod
有以下常量:
EndToEnd
:采用节点之间的连接方式,将原始模型和分析模型的节点连接起来。该模式适用于较为简单的结构模型。
EdgeToEdge
:采用连接原始模型和分析模型边缘上的连接方式,适用于更为复杂的结构模型。
Auto
:系统自动选择对齐方式。
以下示例代码展示如何使用 AnalyticalAlignmentMethod
和 StructuralAnalysisModel
类:
//获取要分析的结构
Element e = doc.GetElement(structuralAnalysisId);
StructuralAnalysisModel sam = e.GetStructuralAnalysisModel();
AnalyticalAlignmentMethod alignment = AnalyticalAlignmentMethod.EndToEnd;
if (/*此处可增加判断条件*/)
{
alignment = AnalyticalAlignmentMethod.EdgeToEdge;
}
//使用对齐方式构建分析模型
sam.BuildAnalysisModel(alignment);
AnalyticalAlignmentMethod
经常与以下结构分析相关的类一起使用:
Autodesk.Revit.DB.Structure.StructuralAnalysisModel
:表示 Revit 中的结构分析模型。