Mostrando postagens com marcador Tbn2Tools. Mostrar todas as postagens
Mostrando postagens com marcador Tbn2Tools. Mostrar todas as postagens

Tbn2NET - Novos Comandos

Mais 2 novos comandos implementados no programa tbn2.net

Um o DTAL2 já é conhecido neste post, claro que com umas coisinhas a mais!!!
Se você ainda não testou o DTAL, experimente!! É um ótimo desenhador de convenção de taludes.


O outro comando serve para criar polilinhas 3d apartir de outras linhas simples, como line, polyline, spline etc... com a vantagem de fazer "join" nas linhas
Vai ser útil para gerar modelos de terreno (MDT) por linhas obrigatórias.

Outras inclusões:
EXPGE2, versão melhorada do já conhecido EXPGE, agora consegue exportar blocos como eles são, isto é, não apenas o converte num marked point como antes. Também inclui suporte a entidades do civil 3d, como pontos, alinhamentos e corredores, alem de conseguir desenhar os padrões de hachura do autocad (já me pediram isso várias vezes!!!). Sua velocidade é absurdamente superior a versão anterior, que era feita em lisp.

No SHEET2 foi adicionado UNDO e REDO. Nem sei porque não coloquei isso nas primeiras versões.... Tá curioso pra sabr o que ele faz? Digamos que ele facilita a edição de atributos de carimbos em múltiplos desenhos alem de facilitar a configuração da ploter em todos eles...

Adicionei ainda um outro comando ainda nãodocumentado porque é de uso muito esporádico: ListeDwgsLayers.
Ele faz o seguinte: Ao chamar o comando, ele pede para que uma pasta seja selecionada, então o programa busca nesta pasta e em todas as suas subpastas todos os dwgs contido ali, em cada um deles lista todos os layers de cada dwg e salva isso num arquivo de texto
Pra que serve isso?? Bom, se você trabalha para empresas grandes, sabe que a padronização faz parte do escopo do trabalho e não pode sair distribuindo nomes a esmo nos layers... essa é uma forma de saber se os seus desenhistas estão fazendo a coisa certa, hehehehe.... Imagine ter que abrir 200 desenhos só pra ver se os nomes dos layers estão corretos...

Bom, só faltou o link pra: download (civil 3d e autocad 2011)
Ah, aguardo sugestões!!!

Programas Tbn2

Bom, ficou um pouco espalhado, por isso resolvi agrupar os comandos disponíveis aqui:

Mperfil - Cria perfil de superfície de diversos alinhamentos de uma vez só (quem faz loteamentos vai gostar)
Imagem:

MprofView - Cria profileviews de diversos alinhamentos de uma vez só (idem)
Imagem:

Sheet2 - Gerencia o conteudo de carimbos nos layouts de diversos desenhos ao mesmo tempo, sem precisar abrir os arquivos com o OPEN. Útil quando se precisa alterar o carimbo em montes de desenhos.
Imagem:


Spline2pline - Cria polilinhas que representam splines. É quase como "explodir spline"

Expge2 / ReadKml2 - Agora com suporte a exportação de blocos como eles são e também exportação de hachuras com textura!!!
Imagem:

CopyLabel - Replica labels de alinhaemntos. Útil no caso de labels com "reference text" para o greide (veja link para entender melhor"

Trajeto - Calcula o trajeto de veículos, como o autoturn

DelptAlin2 - Apaga pontos alinhados em polyines, diinuindo a quantidade de memoria usada

PurgStyles - O purge não apaga os estilos do civil 3d? agora temos uma solução!!

ExtendTangents - Os alinhamentos criados por polilinha não mostram as "Line Extensions", aquelas linhas entre o PI e o PC/PT use este comando!!

CopyLayer - Quer copiar aquele porrilhão de layers de outro desenho para o desenho atual, sem precisar abrir aquele desenho enorme que os contem? tente este comando!!

Alin2Pline - Extrai a polilinha resultante de um alinhamento (acredite, você vai precisar disso uma hora ou outra!!!)

E crescendo!! Logo converterei alguns programas lisp que tenho aqui para .NET

download

Tbn2 - Novos Comandos

O comando CopyLabel foi criado para suprir uma falta do Civil 3D: Colocar labels nos alinhamentos que representem cotas de perfil em diversas estacas.

Deveria funcionar com o recurso de "Reference Text" nas labels de estacas, mas aparentemente não rola....

A solução que encontrei foi criar uma label do tipo "Station/Offset" de alinhamento, aquelas que você cria uma a uma sobre o alinhamento. Nela dá para colocar um "Reference Text" para profiles.

Faça asim, crie um novo estilo:


Agora, crie um componente do tipo "Reference Text":


Escolha na listinha que se abre, Profile, depois edite o "Contents" para mostrar a cota do perfil:


Você pode configurar suas labels como quiser, tamanho de texto, cor, etc, mas o importante mesmo é ter esse "Reference Text"

Com o estilo criado, configure o civil 3d para que este estilo seja usado por padrão, para isso, clique:


Em seguida altere o item indicado:


Pronto, agora, crie UMA label do tipo station/offset,(menu Alignments, Add Alignment Labels, Station/Offset, ou digite ADDALIGNOFFLBL

Será solicitado a estaca, informe a estaca incial do alinhamento.

Em seguida será solicitado o Offset, informe ZERO.

Agora, como estamos usando uma label que precisa de um perfil, também será solicitado que você informe qual é o perfil. Escolha o GREIDE PROJETADO (ou o perfil de superficie) do alinhamento em que estamos colocando labels.


Bom, se quiser, agora, pode incluir neste mesmo comando, labels em diversas estacas, OU terminar o comando e usar o comando CopyLabel

Ao chamar o comando CopyLabel, será pedido a seleção de uma label, que você já deve ter inserido

Será pedido então qual o intervalo a ser usado entre uma label e outra. Informe e clique ENTER, veja o resultado:


Gostou da idéia?
Então baixe o programa e teste você mesmo!!!
download

Novos Programas


Se você pegou a idéia do post anterior, legal, aguardo a sua idéia!!

No pacote deste programa estará incluso um novo comando: MPROFVIEW

A idéia é que se voce tem lá seus 20 ou 30 alinhamentos e não quer ficar criando profileview como no tutorial 7 pra cada um deles manualmente, configurando os bandset, estilo e tudo mais, que tal dar uma agilizada nisso? você vai economizar um tempinho legal numa das coisas mais massantes, heheheh.

Funciona assim: chame o comando MPROFVIEW, selecione os alinhamentos, o ponto de inserção do primeiro profileview e aparecerá esta tela:
Aí você já pode selecionar o estilo, layer e o bandset a usar.

Note que para o bandset sair com os perfis configurados corretamente, você deve nomear os perfis de terreno e greides seguindo sempre o mesmo template, por exemplo:
Greide-<[Paren Alignment Name(CP)]>, assim todos os greides terão o prefixo "Greide". Na tela do MPROFVIEW você preencheria para as bandas que precisa do greide: "Greide-*", onde o "*" pode ser qualquer coisa, ou o nome do alinhaemento. Simples né? Aí é só ver o resultado:


Tá mas ainda preciso ficar criando os perfis de superfície na mão...

Calma!!!! eu não disse que tem o comando MPERFIL também incluido?

Aí é so chamar o comando, selecionar os alinhamentos e será mostrada a tela:

Veja, voce escolhe o layer, prefixo do nome, a superfície e offset. O offset é pra você poder fazer perfis do bordo esquerdo e direito do eixo, saca?
Bem melhor que fazer um a um, não?

ah, tem uma versão em lisp destes dois ultimos que estão neste blog, mas como faz tempo que não escrevo mais lisp, meio que abandonei eles... .NET é muuuuuuuuuiiiito melhor!!!

EM breve uma versão .NET do EXPGE, que exporta hachuras com a sua textura:

Qual a utilidade disso? se lá, mas tanta gente já me pediu isso no EXPGE, que resolvi implementar, hehehe

Imagino mapas temáticos com hachuras que tem essas texturas, por exemplo...

Deu um gostinho já?? quer testar? me mande um mail!!!