Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de abril, 2023

JavaScript - Autocad Uma alternativa ao C#

JavaScript - Autocad Uma alternativa ao C# Na exploração de alternativas para a programação em Autocad, o JavaScript pode em alguns casos ser um caminho viável. Exemplo para um Menu de Pavimentos No exercício que estou a fazer, a ideia é montar um programa para desenhar secções tipo, ou pelo menos os componentes de uma secção tipo. Fazemos muitos reaproveitamentos de secções tipo, e nem sempre estas secções estão exactas, ou falha um milímetro ou a pendente não é a correcta, coisas assim. Além disso poderia ser uma forma de uniformizar e claro de poupar tempo no desenho e montagem de uma secção tipo. Para já a ideia está na fase de verificar a viabilidade da mesma. O caminho poderia ser um programa fora do Autocad, ou dentro do Autocad. Dentro do CAD o tradicional caminho é o do CSharp. Com o CSharp para que tenha menus, tem de se ir sempre ao Visual Studio, o que acrescenta mais um passo de complexidade. Depois há ainda que escolher de que tipo são as janelas do Menu... há três tipos,

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. 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: 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

Montagem de quadro de Sobreelevações - Final

Montagem de quadro de Sobreelevações - Final Tenho finalmente acabado o programa para ler o ficheiro de Sobreelevações do ISPOL e dar-lhe uma limpeza e arranjo para poder ser montado numa tabela. O programa lê os ficheiros de Sobreelevações, ou Peraltes em Espanhol, e transforma os dados para os apresentar de uma forma mais limpa. Assim podem ser incluídos numa tabela, por exemplo num quadro de uma memória descritiva. Está feito com tecnologias web (Javascript CSS HTML) que apresenta uma certa facilidade para construir o ambiente gráfico, já que funciona em cima do navegador (e em qualquer sistema operativo...). O programa apresenta várias opções como sejam a passagem a zeros dos valores da SE, pois nem sempre em ISPOL definimos esses pontos; podemos não realizar qualquer transformação e apresentar a tabela original; podemos desenhar em CAD de uma forma semelhante ao típico gráfico de SE; e podemos passar a informação já para um ficheiro de folha de cálculo. Aqui um pequeno extracto do