Lados
Os Polígonos podem ter 4 lados, que são calculados pelo programa.
Eles podem ser:
-
Frente - Lado que dá para uma Rua.
Para calcular qual será, o programa verifica qual é o menor segmento que confronta com uma Rua.
Se ele não existir, será o menor segmento que não confronta com um lote.
Se ele também não existir, será o segmento que tem o menor comprimento.
Em seguida o programa divide o polígono em 4 setores (linhas vermelhas do desenho abaixo), usando o ângulo da reta entre o centro do lote e o ponto médio
do segmento como referência (linha azul do desenho abaixo).
Então determina por proximidade os inícios e fins de cada lado.
Considere a imagem abaixo:
O segmento 1-2 é a frente, pois confronta com a Rua em amarelo.
4-1 será o lado esquerdo, 2-3 será o lado direito e
3-4 será o fundo do lote.
-
Esquerdo - Depende da posição do observador, se ele está dentro ou fora
do lote e olha para o lado esquerdo
-
Fundo - De quem está DENTRO do lote, de frente para o lado da frente e olha para trás
-
Direito - Depende da posição do observador, se ele está dentro ou fora do
lote e olha para o lado direito
As propriedades dos de um Lado são: