C# - Anotar vértices de uma polilinha

C# - Anotar vértices de uma polilinha

O objectivo deste plugin é que ao picar numa polilinha sejam anotados os seus vértices.

Para trabalhar com o Autocad na criação de plugins o C# é essencial. No plugin que estou a desenvolver, basta ao utilizador picar sobre a polilinha, e o número do vértice é anotado, com ou sem um prefixo definido, e criado um ficheiro de texto com a informação do ponto.
plugin


A aplicação deste plugin pode ser por exemplo anotar os vértices de uma linha de expropriação ou algum tipo de limite.

Após o carregamento do plugin, aparecem várias mensagens para o utilizador:



A imagem abaixo é de um ficheiro CAD de teste, em que interessa que hajam segmentos em várias direcções:
polilinha

Na versão actual, o programa desenha anotações sobrepostas de vários estilos, futuramente vai-se perguntar ao utilizador que estilo deseja anotar. Mesmo com as sobrepostas é possível trabalhar já que o programa separa as entidades em layers diferentes:


Juntamente com o desenho é criado um ficheiro com os dados dos vértices / pontos:


Na listagem acima além do número de ponto e das coordenadas XY aparece também a distância ao ponto seguinte e o seu azimute. Isto terá depois um aproveitamento ao passar para uma folha Excel.


E uma amostra de código, que vai já em cerca de 500 linhas:


Este programa evita que o desenhador esteja a picar em cada vértice.


Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via