Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de maio, 2023

Desenho de secções tipo em CSharp - Autocad

Desenho de secções tipo em CSharp - Autocad O desenho de secções tipo, parece uma tarefa fácil, mas tem a possibilidade de carregar erros acumulados. Exemplo de secção tipo Por vezes as secções tipo são reaproveitadas para outro desenho, havendo a possibilidade de acumularem erros. Por outro lado o desenho de uma secção tipo de raiz implica um trabalho que nem sempre tem justificação. Assim um programa que desenhe ou monte estas secções de forma correcta e sem muita intervenção do utilizador pode ser útil. Estive previamente a par do desenvolvimento em CSharp, a desenvolver algo semelhante em Javascript usando a API do Autocad. Os resultados claro que são melhores em CSharp, com uma maior potência. Gostaria de desenvolver algo independente dos softwares finais a usar, mas isso logo veremos. No presente caso é necessário usar o Visual Studio, para criar os forms / Janelas etc... O código torna-se mais complexo. O menu inicial e as restantes janelas são relativamente simples, graficament

JavaScript - Autocad Uma alternativa ao C# - 3a parte

JavaScript - Autocad Uma alternativa ao C# - 3a parte Na exploração de alternativas para a programação em Autocad, o JavaScript pode em alguns casos ser um caminho viável. A complexidade de um programa destes em JS é mais facilmente gerida que em CSharp com Visual Studio... o único defeito é que a API não permite ir tão fundo como no CSharp, talvez num futuro próximo seja diferente. Adicionei mais uns detalhes ao programa. Estou a gerir as unidades de desenho e o OSNAP, e no menu de pavimentos, tenho a possibilidade de introdução de 3 camadas. Com o nome das camadas de pavimento, separam-se as mesmas por layers diferentes.

JavaScript - Autocad Uma alternativa ao C# - 2a parte

JavaScript - Autocad Uma alternativa ao C# - 2a parte Na exploração de alternativas para a programação em Autocad, o JavaScript pode em alguns casos ser um caminho viável. Após ter avançado mais um pouco na programação em tecnologias web para uso no Autocad, resolvi também fazer algum progresso em CSHARP. A conclusão é a que já havia antes, com o C# pode-se alcançar uma programação de rotinas mais potentes que em "Web", embora a complexidade aumente. Para consumo interno e para até um certo limite de complexidade a programação em Javascript é suficiente. Vou continuar a desenvolver o programa nas duas versões em paralelo, pelo menos nos próximos tempos. Há coisas que tenho de aferir nos dois caminhos, como por exemplo a criação de Blocos ou a interacção como entidades do desenho. Uma imagem geral do Autocad, e da posição da Palette no lado esquerdo. Aqui um aspecto do desenho actual dos menus. Uma das ideias é substituir os botões de texto por ícones e colocar um gráfico de e