C# - Intersecção duas rectas no plano

C# - Intersecção duas rectas no plano

No pacote de algoritmos necessários a programas de engenharia, está o cálculo de coordenadas de intersecção entre duas rectas.

No dia a dia de um cálculo por computador, um programa de traçado, um programa de CAD ... está o cálculo das coordenadas da intersecção entre duas rectas. Geralmente as rectas são definidas por dois pontos, portanto são segmentos de recta.

Podem usar-se para determinar intersecções entre dois alinhamentos em planta ou alçado/rasante, intersecções entre uma secção transversal e uma superfície...

O algoritmo de cálculo é bastante divulgado em todas as linguagens, cabendo ao programador desenvolver mais ou menos estratégias para despistar erros e comunicar os resultados.

Já desde a programação com a FX-880p fazia este tipo de cálculos, na altura para Topografia.


Aqui um resultado de output na linha de comandos.



Este programa está a ler da pasta corrente, um ficheiro de texto com os dados, assim o utilizador evita estar a teclar dados na execução do programa.


E aqui uma amostra de parte do algoritmo de cálculo:


Não está de todo finalizado pois quero expandir as suas potencialidades. Para comprovar os resultados, desenho em CAD as rectas e as intersecções.

Cumprimentos.

Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via