该类用于定义轨道连接选项,用于控制轨道端点的连接方式。
无构造函数可用。
UseNewAlignment
:获取或设置一个布尔值,指示是否使用新的轨道连接算法。如果为true,则使用新的算法。如果为false,则使用旧的算法。默认值为false。
UseTemporaryAlignment
:获取或设置一个布尔值,指示是否使用临时轨道连接算法。一些情况下,临时连接算法可以提供更好的轨道连接效果。默认值为false。
无方法可用。
下面的示例代码演示如何创建 RailConnectionOption
并将其用于连接轨道:
// 创建RailConnectionOption并将其用于连接轨道
var railConnOption = new Autodesk.Revit.DB.Architecture.RailConnectionOption();
railConnOption.UseNewAlignment = true;
railConnOption.UseTemporaryAlignment = true;
// 连接轨道
var rail1 = ...; // 获取第一根轨道的Reference
var rail2 = ...; // 获取第二根轨道的Reference
Autodesk.Revit.DB.RailConnectivityUtil.ConnectRailToRail(doc, rail1, rail2, railConnOption);