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) |