C# - Intersecções PIV México
C# - Intersecções PIV México Normalmente para projectos no México exige-se que o ponto de intersecção das tangentes verticais PIV seja num valor de pk e cota inteiro ou definido. O ISPOL já proporciona este ajuste sobre uma rasante existente, mas no caso ter um trecho em que se necessita de alteração, o ISPOL ajusta toda a rasante. A solução é ir iterativamente ajustando as tangentes até se encontrar um valor para o PK e para a COTA satisfatório. Ou usar um auxiliar. Eu já tinha programado noutras linguagens este tipo de programas. Agora em CSharp o algoritmo é semelhante. Por agora sem uma interface gráfica, e sem grandes verificações de erros, e ainda pouco "flexível". Atendendo ao esquema acima, temos um ponto inicial e um ponto final (Pk Cota) e umas inclinações mínimas e máximas bem como um incremento para essas inclinações. Podemos calcular as várias intersecções, pontos amarelos, entre cada segmento de recta, e armazenar ou listar. Mas interessa escolher os pontos de i...