Mensagens

A mostrar mensagens com a etiqueta atributos

CSharp - Leitura de atributos de bloco em Autocad

Imagem
CSharp - Leitura de atributos de bloco em Autocad Na senda de ir adquirindo conhecimento na construção de plugins para CAD, desta vez entre várias experiências apresento a de ler os atributos de um bloco. Tendo como base o perfil transversal desenhado em CAD, apresentado acima, podem-se ler os atributos dos blocos, e as polilinhas que o constituem. Seleccionando o perfil por janela: Podem ler-se os atributos, do km do perfil e de ponto de inserção: Com esta informação e misturando num programa a informação das polilinhas, podemos por exemplo desenhar automaticamente uma sobreescavação para o tratamento da base de escavação. Veja-se que já tem o layer atribuído (L87) e cor (verde). Uma pequena amostra do código em CSharp no editor Visual Studio Code.

Autocad - Exportar / Importar atributos de blocos

Imagem
Autocad - Exportar / Importar atributos de blocos Esta ferramenta é bastante útil na alteração de atributos de blocos em massa. Se trabalharmos no Autocad com blocos, e estes tiverem algum atributo que seja modificável, podemos fazê-lo de forma manual, um a um... mas sempre buscando automatismo, existe uma forma de modificar os atributos de todos os blocos de uma forma automática. Para exemplo, criei um desenho com um bloco de atributo COTA, tenho 3 destes blocos com atributos diferentes no desenho, relaciono o atributo COTA com o valor da Cota, imagino que isto seria por exemplo a cota de um piso, mas poderia ser a cota de uma caixa, ou qualquer outra coisa. Seleccionando os blocos que queremos modificar, no menu de Express, exportamos os atributos para um ficheiro de texto: Como se vê abaixo, no ficheiro de texto estão os valores dos atributos, e entre outras coisas a definição única de cada bloco no desenho de CAD. Poderíamos por exemplo criar um outro atributo, para mais facilmente...