Mensagens

A mostrar mensagens com a etiqueta autodesk

Desenvolvimento de Plugins para Autocad / Revit (Opinião)

 Desenvolvimento de Plugins para Autocad / Revit (Opinião) Para dar um passo na programação além do velho e fiável LISP para Autocad, e agora com a moda do BIM para REVIT, há que ir para o mundo do C# e .NET, nada de novo desde há anos que é assim. Desde há muito que se programa para Autocad em C# ou VisualBasic, com a condicionante que sempre que se muda o "motor" do CAD há que refactorar o código. Afinal o que é o C#? Partindo da base C, uma linguagem "primária" de muitas das actuais, a mais próxima da linguagem de máquina das que se usam hoje em dia. O C# (SeeSharp dá uma piada...), é uma evolução da linguagem C++ (SeePlusPlus - evolução da C com suporte a programação orientada a objectos) desenvolvida pela Microsoft como parte da plataforma de "programação" .NET (Dot Net) com forte orientação a objectos. Esta orientação a objectos (imaginemos que são procedimentos já definidos em Autocad...) do C# permite que trabalhe com os objectos de Autocad ou Revi...

Opções de Interação com o CAD (Programação)

Imagem
Quase desde sempre, os utilizadores avançados do CAD e em especial do produto da Autodesk, procuraram formas de agilizar algumas tarefas, introduzir dados, modificações, etc... Uma das formas mais antigas de o fazer é através de um Lisp. Mas não é a única. Nas actuais versões de CAD podemos encontrar um menu semelhante ao seguinte:  É uma das formas de carregar ficheiros que possam atender ao descrito anteriormente. A primeira opção de "Load Application" leva-nos à abertura (por exemplo) do velho Lisp, ou Autolisp como é apelidado um Lisp para tarefas de CAD. É uma linguagem bastante antiga, que permite realizar alguma interacção com o utilizador, bem como desenhar: A opção seguinte de "Run Script" abre a janela para carregar um ficheiro *.scr são ficheiros estáticos, com ordens de desenho. Por exemplo desenha uma linha de x a y ... entre outras possibilidades. MAs sem interacção com o utilizador. Bastante útil para desenhos que sejam o produto de operações feitas c...

Script Autocad

Script Autocad Praticamente 40 anos depois da criação do #software #Autocad pela #Autodesk, um dos formatos mais antigos para interagir com o programa continua válido, o #script. Por exemplo se copiar as linhas abaixo para um ficheiro de texto plano, e renomear a sua extensão para ".scr" , depois se o arrastar para o CAD ou o importar, tem um resultado que poderá ser produto de um programa de cálculo anterior ... (command "_TEXT" "722824.63,7827838.09" "2" "0" "PKi=775+19.941 Comp= 61.6") (command "_TEXT" "722764.75,7827829.79" "2" "0" "PKf=779+0.0") (command "_TEXT" "722824.63,7827838.09" "2" "0" "PKi=775+19.941 Comp= 76.29") (command "_TEXT" "722765.07,7827827.6" "2" "0" "PKf=778+19.851") (command "_TEXT" "722815.09,7827828.53" "2" "0" ...