L1 a L1000 está reservado como vínculos da submontagem. AL1 a AL1000 estão disponíveis para representar vínculos auxiliares.
| Nome da função | Descrição | Comentários |
|---|---|---|
| Inclinação | Obter a inclinação de um vínculo. | A inclinação é positiva se o vínculo estiver na direção para cima. |
| Comprimento | Obter um comprimento absoluto. | Um valor positivo é sempre retornado. |
| Xlength | Obter o comprimento horizontal do vínculo. | Um valor positivo é sempre retornado. |
| Ylength | Obter o comprimento vertical do vínculo. | Um valor positivo é sempre retornado. |
| StartPoint | Obter o ponto inicial de um vínculo. | Exemplo: Para obter X do ponto inicial: L1.StartPoint.X |
| EndPoint | Obter o ponto final de um vínculo. | |
| MaxY | Obter a elevação Y máxima dos pontos do vínculo. | |
| MinY | Obter a elevação Y mínima dos pontos do vínculo. | |
| MaxInterceptY(slope) | Aplique a maior interceptação dos determinados pontos do vínculo para o início de outro vínculo. |
A elevação Y é relativa ao ponto de origem. Isso é usado em submontagens de renovação para localizar a profundidade de fresagem/sobreposição. |
| MinInterceptY(slope) | Aplique a menor interceptação dos determinados pontos do vínculo para o início de outro vínculo. | |
| LinearRegressionSlope | Faça uma regressão linear nos pontos em um vínculo para encontrar a melhor ajuste de inclinação entre todas eles. |
Isso é usado em submontagens de renovação para localizar a inclinação da pavimentação existente. Ambas estas funções de regressão linear são com base nas fórmulas padrão para a regressão linear. |
| LinearRegressionInterceptY | Localize o valor Y da linha de regressão linear (no ponto inicial do vínculo). | |
| IsValid | Determine se um alvo é atribuído e se é válido para uso. | |
| HasIntersection(Link2ID as string, ExtendLink1 as bool=false, ExtendLink2 as bool=false) | Determine se o vínculo atual faz intersecção com outro vínculo. | Três parâmetros estão disponíveis:
L1.HasIntersection("L2") L1.HasIntersection("L2",true,true) |