L1 (AL1) 類別

L1 至 L1000 保留為次組合連接。AL1 至 AL1000 可用於表示輔助連接。

函數名稱 描述 註解
Slope 取得連接的坡度。 如果連接為向上方向,則坡度為正值。
Length 取得絕對長度。 正值會永遠傳回。
Xlength 取得連接的水平長度。 正值會永遠傳回。
Ylength 取得連接的垂直長度。 正值會永遠傳回。
StartPoint 取得連接的起點。 範例:

若要取得起點的 X: L1.StartPoint.X

EndPoint 取得連接的端點。  
MaxY 取得相對於連接點的最大 Y 高程。  
MinY 取得相對於連接點的最小 Y 高程。  
MaxInterceptY(slope) 將給定連接的點的最高截斷點套用至另一個連接的起點。

Y 高程是相對於原點。

它用於修復次組合,以尋找 mill/覆疊的臨界深度。

MinInterceptY(slope) 將給定連接的點的最低截斷點套用至另一個連接的起點。
LinearRegressionSlope 對連接上的點執行線性回歸,以尋找所有點之間的最佳擬合坡度。

它用於修復次組合,以尋找既有鋪面的坡度。

這兩個線性回歸函數都是基於線性回歸的標準公式。

LinearRegressionInterceptY 尋找線性回歸線的 Y 值 (位於連接的起點處)。
IsValid 決定是否指定目標,以及目標是否有效而可使用。  
HasIntersection(Link2ID as string, ExtendLink1 as bool=false, ExtendLink2 as bool=false) 決定目前連接是否與另一個連接相交。

有三個參數可用:

  • Link2ID:指定相交連接的字串。輸入包括在引號中的交叉連接名稱。
  • ExtendLink1:指定是否延伸 Link 1的布林值。預設值為 False。
  • ExtendLink2:指定是否延伸 Link2 的布林值。預設值為 False。
範例:

L1.HasIntersection("L2")

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