L1 (AL1) 类

L1 到 L1000 保留为部件连接。 AL1 到 AL1000 可用于表示辅助连接。

函数名称 Description 注释
Slope 获取连接的坡度。 如果连接的方向向上,则坡度是正值。
Length 获取绝对长度。 始终返回正值。
Xlength 获取连接的水平长度。 始终返回正值。
Ylength 获取连接的垂直长度。 始终返回正值。
StartPoint 获取连接的起点。 样例:

获取起点的 X:L1.StartPoint.X

EndPoint 获取连接的终点。  
MaxY 获取自连接点的最大 Y 高程。  
MinY 获取自连接点的最小 Y 高程。  
MaxInterceptY(slope) 将给定连接点的最高终止点应用到另一连接的起点。

Y 高程相对于原点。

这在改建部件中用于查找碾压/覆盖的临界深度。

MinInterceptY(slope) 将给定连接点的最低终止点应用到另一连接的起点。
LinearRegressionSlope 在连接中的点上执行线性回归,以查找所有点之间的最佳拟合坡度。

这在改建部件中用于以查找现有铺装层的坡度。

两个线性回归函数都基于线性回归的标准公式。

LinearRegressionInterceptY 查找线性回归线的 Y 值(在连接的起点)。
IsValid 确定是否已指定目标,以及指定的目标是否可供使用。  
HasIntersection(Link2ID as string, ExtendLink1 as bool=false, ExtendLink2 as bool=false) 确定当前连接是否与另一连接相交。

提供了三个参数:

  • Link2ID:指定相交连接的字符串。 在引号中输入相交连接名称。
  • ExtendLink1:指定是否延伸连接 1 的布尔值。 默认值为 False。
  • ExtendLink2:指定是否延伸连接 2 的布尔值。 默认值为 False。
样例:

L1.HasIntersection("L2")

L1.HasIntersection("L2",true,true)