CSharp - Desenho de Aparelhos de Mudança de Via simples (parte 2)

CSharp - Desenho de Aparelhos de Mudança de Via simples (parte 2)

A criação de um plugin para desenhar AMVs em Autocad.



Nesta segunda parte, a evolução de um plugin que desenha o AMV com formas simples, linhas e círculos para um que desenha por blocos.

O prompt aceita o aparelho esquerdo:


O desenho dos AMV fica orientado com os dois pontos inciais dados pelo utilizador, o primeiro insere o bloco e o segundo orienta.
Abaixo observa-se um AMV esquerdo e um direito, o nome do bloco e a colocação num layer.


Um extrato do código C# que faz a montagem do bloco.


Com este plugin é fácil encadenar sucessivos AMVs num feixe de vias. É uma das aplicações práticas.


O plugin é criado na linha de comandos com o compilador de C# CSC. No processo anexam-se os ficheiros essenciais à manipulação do CAD. Portanto não é necessária uma solução complexa com o Visual Studio. Por outro lado inibe-se a criação de plugins com interface de janelas, o que pode ser alcançado por exemplo por Javascript, que pode ser a próxima série de posts.


Os Dll a carregar como referência em todos estes plugins.


Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via